Port Huron

Port Huron

St. Clair River near Marysville

St. Clair River near Marysville

Sleeping Bear Dunes National Lakeshore Area/M22 Highway

Sleeping Bear Dunes National Lakeshore Area/M22 Highway

Northern Lights

Northern Lights

Grand Traverse County, Michigan

Grand Traverse County, Michigan

Benzie County, Michigan

Benzie County, Michigan

Ships

Ships

Black and White

Black and White

Plants and Flowers

Plants and Flowers

Macro

Macro

Recent Additions

Recent Additions

Limited Editions

Limited Editions

Architecture and Real Estate-Call for pricing and scheduling.

Architecture and Real Estate-Call for pricing and scheduling.

People

People

#challengeonnaturephotography

#challengeonnaturephotography

Larned

Larned