top of page


i shoot weddings. i document one of life's most special occasions.

on your wedding day i am an observer with a camera. there to document - not to change it or alter it. i love photographing the organic, emotional connection couples have naturally. i let couples be who they are and let them simply enjoy their day and i capture it.

i love meeting new couples and hearing how they met, the journey they've taken and how they ended up at this point. i truly feel fortunate to witness the most special day in my clients' lives. I've had the pleasure to photograph weddings for over 20 years now at locations all over western north carolina at almost every venue.

in my spare time, i'm usually enjoying the great outdoors. 

i love: coffee, movies, photo books, traveling, gardening, food & cooking, exploring and hiking in these beautiful mountains and our two aussie pups.


photo © jose villa

Featured on and 

Venues I've photographed weddings at: Balsam Mountain Inn, Balsam Mountain Preserve, Bear Lake Reserve, Biltmore Estate, Bulloch Hall (GA), Burlingame CC, Carambola Beach Resort (USVI), Carribbean Resort (FL), Castle Ladyhawke, Central United Methodist Church, Asheville, Champion Hills CC, Chattooga Club, Claxton Farms, Country Club of Asheville, Currituck Country Club, Durham Arts Council, Graveyard Fields, Grove Park Inn, High Hampton Inn, Highlands Botanical Gardens, Highlands Brewing, Homewood, Inn at Willow Grove (VA), Innisfree Victorian Inn, Kanuga, Kualoa Ranch (HI), Lake Junaluska Amphitheater, Lake Lure, Lambuth Inn, Lands Creek Log Cabins, Larkin’s Sawmill, Laurel Ridge Country Club, Lonesome Valley, Maggie Valley Country Club, Mansion Hill Inn (WI), MGM Grand (NV), Milton Rhodes Center for Art , Mountain Magnolia Inn, Nantahala Village, NC Arboretum, Old Edwards Inn, Pinehurst Resort, Rivers Ridge Lodge, Sawyer Tree Farm, Snow Hill Inn, The Bascom, The Crest Center, The Farm, The Farm at Old Edwards Inn, The Fields at Blackberry Cove, The Gateway Club, The Inn at Half Mile Farm, The Venue, The Waynesville Inn, Trillium Chapel, Wildcat Cliffs Country Club.

bottom of page