
Signs of the Swarm live at the Masquerade in Atlanta, GA


Food photography of Brazilian honey cakes

Angelmaker live at the Masquerade in Atlanta, GA


SCUMF*CK live at the Masquerade in Atlanta, Georgia


Lorna Shore live at the Masquerade in Atlanta, GA

Traitors live at the Masquerade in Atlanta, Georgia

VCTMS live at the Masquerade in Atlanta, Georgia

Signs of the Swarm live at the Masquerade in Atlanta, GA

Signs of the Swarm live at the Masquerade in Atlanta, GA

An old house on Drew Road in Forsyth County

Distant live at the Masquerade in Atlanta, GA

SCUMF*CK live at the Masquerade in Atlanta, Georgia

Signs of the Swarm live at the Masquerade in Atlanta, GA

Lorna Shore live at the Masquerade in Atlanta, GA

VCTMS live at the Masquerade in Atlanta, Georgia


Angelmaker live at the Masquerade in Atlanta, GA

Distant live at the Masquerade in Atlanta, GA

Angelmaker live at the Masquerade in Atlanta, GA

Upon a Burning Body live at the Masquerade in Atlanta, GA

VCTMS live at the Masquerade in Atlanta, Georgia

Lorna Shore live at the Masquerade in Atlanta, GA

Lorna Shore live at the Masquerade in Atlanta, GA

Signs of the Swarm live at the Masquerade in Atlanta, GA

Lorna Shore live at the Masquerade in Atlanta, GA

Taekwondo form practice

The view of Sawnee Mountain from McCoy Circle

Feline photography

Girl's AAA National Softball Finals at Fowler Park

Commissioner Laura Semanson swearing in ceremony

A boat traveling on Lake Lanier during Sunset

My son getting ready to hit the waves with his boogie board

SCUMF*CK live at the Masquerade in Atlanta, Georgia

Tall pines in north Georgia

A behind-the-scenes shot during a video interview

Feline photography

Product photography work for new t-shirt listing

Lady Justice in front of the Forsyth County Courthouse

A family walking at the Play at the Park festival

VCTMS live at the Masquerade in Atlanta, Georgia

Early sunlight on the trail at Haw Creek Park

Product photography for can coolers

Canine photography

Distant live at the Masquerade in Atlanta, GA

A canoeist on Lake Lanier

Angelmaker live at the Masquerade in Atlanta, GA

Headshot for Fire Chief Head

Commissioner Dennis Brown speaks at statue unveiling

Sawnee Mountain at sunset in fall

Signs of the Swarm live at the Masquerade in Atlanta, GA

Worm Shepherd live at the Masquerade in Atlanta, GeorgiaSCUMF*CK liveSCUMF*CK live at the Masquerade in Atlanta, Georgia at the Masquerade in Atlanta, Georgia

Veterans watch unveiling of statue

Lorna Shore live at the Masquerade in Atlanta, GA

Lifestyle photography

Lunar photography

Food photography of Brazilian cream brownies

Bird photography

Traitors live at the Masquerade in Atlanta, Georgia

Apparatus emerging from Fire Station #6

Son pins father's new badge after receiving promotion

Sports / Baseball photgraphy

Division Fire Chief Keith Pertschi

Feline photography

Action skater shot at Fowler Park

Fall colors along Bettis Tribble Gap road

Fire chief backs new dive boat into the lake

Red cardinal in the trees

Family photography using a self timer and tripod

Fire Safety Dog Hallie's birthday photo

Traitors live at the Masquerade in Atlanta, Georgia

Event attendees at the State of the County


Forsyth County Board of Commissioners meeting room

Small island on Lake Lanier

County Manager Kevin Tanner's headshot

VCTMS live at the Masquerade in Atlanta, Georgia

Forsyth County Fire Departments motor maintenance facility

Commissioner Todd Levent and former county manager Eric Johnson

Forsyth County Courthouse

Forsyth County's fire history museum

Sawnee Mountain above Spot Road via DJI Mavic Air drone

Overdose Awareness purple lights downtown

Poole's Mill covered bridge

Fire Station #12

Discussion during Transportation Summit event

Kitten photography


Post Road Library

Commissioner Alfred John headshot

Two hikers take in the view atop Sawnee Mountain Preserve

GIS department photo

Family thanks firefighter who saved man's life

Boat launch at Shady Grove Campground on Lake Lanier

Veterans Memorial Statue unveiling

Crews clean up debris after tropical storm

Looking at downtown Cumming, Georgia via DJI Mavic Air drone

Lorna Shore live at the Masquerade in Atlanta, GA

Fire Department's recruit graduation ceremony

Water & Sewer crews on the scene


Lifestyle portrait photography
Buford Dam, where Lake Lanier feeds into the Chattahoochee River
A view of a lake house in Tennessee from its dock

Sawnee Mountain above Bettis Tribble Gap Road via DJI Mavic Air drone

Fire Chief Barry Head addressing crowd at 9-11 Event

Fall trees and light shining through the trees

Natural Light headshot

Northside Hospital
Forsyth County's Color Guard at Memorial Day event

Food photography of Brazilian honey cakes

Panoramic stitch of Lake Lanier in autumn

Photos on display on canvas wraps in Forsyth County Board of Commissioners' Suite

Photos on display on canvas wraps in Forsyth County Board of Commissioners' Suite

Photos on display on canvas wraps in Forsyth County Board of Commissioners' Suite

Lieutenant Governor of Georgia Geoff Duncan speaking at 2022 Legislative breakfast

Studio portrait of Carter, using two Godox AD400s with soft boxes
Studio portrait of Lane, using two Godox AD400s with soft boxes
Studio portrait of Mason, using two Godox AD400s with soft boxes

Video Work