
2015 . Loop length: 11:58 . Resolution: 1080p
Never finished, the two cooling towers of the planned Satsop Nuclear Power Plant loom over the surrounding forests and fields, while stormclouds slowly drift overhead and birds flit through the frame.

2015 . Loop length: 9:51 . Resolution: 1080p
From the hills above Reno at night, the city lights appear as a twinkling mass of colorful stars.

conceived and filmed with China Bolden
2016 . Loop length: 9:29 . Resolution: 1080p
Grass gently sways in the wind as skyscrapers encroach from the rear.

2015 . Loop length: 29:00 . Resolution: 1080p
The children were nestled all snug in their beds, while visions of sugar-plums danced in their heads.

2015 . Loop length: 10:31 . Resolution: 1080p
As waterfowl dive and reemerge, fog slowly covers the water, removing all trace of land or horizon.

2015 . Loop length: 20:12 . Resolution: 1080p
Fog in the valley slowly lifts, revealing a busy industrial district nestled below Mt Rainier.

2015 . Loop length: 1:16 . Resolution: 1080p
An endless string of tanker cars trundles past the pristine shoreline, highlighting the threat of fossil fuels on the environment.

2015 . Loop length: 10:20 . Resolution: 1080p
Sparks and shimmers emanate from below, posing an unseen threat to the lush forest beyond.

2015 . Loop length: 5:28 . Resolution: 1080p
Protected from foot traffic by gleaming steel bars, a fern flourishes in a storm drain.

2015 . Loop length: 4:40 . Resolution: 1080p
Indifferent to the falling rain, an angel watches over a field of veteran headstones.

2015 . Loop length: 9:53 . Resolution: 1080p
A lone pine springs from a crack in rock, while Lake Tahoe appears as a blue sky beyond.

2015 . Loop length: 10:36 . Resolution: 1080p
Framed by pines, a stone tea house sits atop Fannette Island on Lake Tahoe.

2015 . Loop length: 8:24 . Resolution: 1080p
An endless stream of cars flows slowly in and out of Seattle.

2015 . Loop length: 7:17 . Resolution: 1080p
Beneath a gnarled tree, an unseen rabbit family is safe from the falling rain outside.

2015 . Loop length: 29:50 . Resolution: 1080p
Sailboat masts mirror the snowcapped peaks beyond the water, where heavenly light falls, highlighting all that is unattainable for the rest of us.

2018 . Loop length: 18:08 . Resolution: 1080p
The spinning reflection off a record skates across the wall as the side plays.

2018 . Loop length: 12:39 . Resolution: 1080p
Cars pass through a gentrifying neighborhood, while an occupied teardown languishes beyond.

2015 . Loop length: 11:56 . Resolution: 1080p
Driftwood mirrors steep cliffs, as waves crash behind.

2015 . Loop length: 18:47 . Resolution: 1080p
Thousands of ants busily work on two neighboring anthills.

2015 . Loop length: 9:20 . Resolution: 1080p
Sun and fire ravaged branches reach towards a blue sky, while a sliver of life persists at the fringe.

2015 . Loop length: 20:00 . Resolution: 1080p
Unseen cars illuminate a coiling ramp as stair lights flicker on and off.

2014 . Loop length: 5:42 . Resolution: 1080p
A passing train is reflected in the slow water below as drops fall from the bridge overhead.

2018 . Loop length: 12:05 . Resolution: 1080p

2018 . Loop length: 20:00 . Resolution: 1080p

2018 . Loop length: 20:00 . Resolution: 1080p
Conceived as a set of four, with the winter edition forthcoming, each is composed in a uniformly crowded thicket of branches, with the focus in the middle of an immersive depth of field.