Stone fountain in a Japanese garden at Birmingham Botanical Gardens.

Photography & Video Services in Birmingham, AL

No hidden fees. No corporate fluff. Just honest work from someone who cares about getting the shot right. Based in Birmingham, AL — willing to travel.

Event Photography

grandfather with granddaughters

From birthday parties and family reunions to graduation celebrations, baby showers, and private gatherings — if it matters to you, it's worth capturing. I focus on the real moments: the candid laughs, the spontaneous hugs, the expressions people don't know they're making. You'll get a gallery of images that actually look like your event felt, not a set of stiff, staged portraits no one will hang on the wall.

Coverage includes your full event from arrival through key moments. Edited, full-resolution images are delivered via private online gallery, ready to download and share.

Also covers: Live music events, local concerts, DIY shows, and festival coverage. If you're a band, venue, or promoter looking for a photographer who already knows how to work the pit — I'm your person.

James Spann signing books at a coffee shop
dog running an obstacle course

Portrait & Headshot Sessions

A woman with red hair smiling and holding a small, brown and black dog outdoors near a river with green trees in the background.

A great headshot does a lot of heavy lifting. Whether you need something sharp and professional for LinkedIn, a clean promo photo for your band, or a set of images for your personal brand — I'll help you get something that actually looks like you at your best, not like a passport photo with better lighting.

Sessions are relaxed and low-pressure. We'll find a location that fits your vibe — whether that's outdoors in the city, a local venue, or a simple clean backdrop. I'll guide you through the whole thing so you're never just standing there wondering what to do with your hands.

Great for: Musicians and bands, small business owners, creatives, athletes, LinkedIn profiles, and anyone who's been putting off getting a good photo of themselves.