Over the hedge
Over the hedge

Bellevue 2020

Through the hedge
Through the hedge

Bellevue 2020

Vacant 1
Vacant 1

Vacant carnival in a mall parking lot.

Omaha 2019

Vacant 2
Vacant 2

Vacant carnival in a mall parking lot.

Omaha 2019

Vacant 3
Vacant 3

Vacant carnival in a mall parking lot.

Omaha 2019

Downtown Clouds 1
Downtown Clouds 1

Downtown Omaha 2019

Downtown Clouds 2
Downtown Clouds 2

Downtown Omaha 2019

Downtown Clouds 3
Downtown Clouds 3

Downtown Omaha 2019

Those clouds...
Those clouds...

Clouds left behind by a rainstorm.

Bellevue 2019

Pink Vans
Pink Vans

Bellevue 2019

Dumpster Twins in Red
Dumpster Twins in Red

Bellevue 2019

Going Somewhere
Going Somewhere

Bellevue 2019

Red Doors
Red Doors

Bellevue 2019

Untitled 6
Untitled 6

Bellevue 2019

Blue Poles
Blue Poles

Bellevue 2019

Nobody
Nobody

Channeled my inner William Eggleston

Bellevue 2019

Over the hedge
Through the hedge
Vacant 1
Vacant 2
Vacant 3
Downtown Clouds 1
Downtown Clouds 2
Downtown Clouds 3
Those clouds...
Pink Vans
Dumpster Twins in Red
Going Somewhere
Red Doors
Untitled 6
Blue Poles
Nobody
Over the hedge

Bellevue 2020

Through the hedge

Bellevue 2020

Vacant 1

Vacant carnival in a mall parking lot.

Omaha 2019

Vacant 2

Vacant carnival in a mall parking lot.

Omaha 2019

Vacant 3

Vacant carnival in a mall parking lot.

Omaha 2019

Downtown Clouds 1

Downtown Omaha 2019

Downtown Clouds 2

Downtown Omaha 2019

Downtown Clouds 3

Downtown Omaha 2019

Those clouds...

Clouds left behind by a rainstorm.

Bellevue 2019

Pink Vans

Bellevue 2019

Dumpster Twins in Red

Bellevue 2019

Going Somewhere

Bellevue 2019

Red Doors

Bellevue 2019

Untitled 6

Bellevue 2019

Blue Poles

Bellevue 2019

Nobody

Channeled my inner William Eggleston

Bellevue 2019

show thumbnails