Bride and groom kissing at the altar

Event coverage

Event photography that feels like being there

Candid, documentary, story first. Birthday parties, military events, corporate gatherings and gym competitions.

Packages

Coverage by the hour.

Every package includes the same candid approach and a curated story gallery. Pick the length that fits your day.

2 Hours

$650Birthdays, promotions, small gatherings

  • Candid coverage plus key moments
  • Curated story gallery, typically 150 to 450+ images depending on the event
  • Delivered within 10 to 14 days
  • Online gallery plus full personal usage

6 Hours

$1,550Competitions, full day celebrations

  • Candid coverage plus key moments
  • Curated story gallery, typically 150 to 450+ images depending on the event
  • Delivered within 10 to 14 days
  • Online gallery plus full personal usage

A retainer reserves your date and the balance is due before the event. Travel more than 30 minutes each way adds $100. Community rates are available, see preferred rates.

Military ceremonies

Promotions, retirements and changes of command.

I’m an Army veteran with on base access in San Diego. I know the flow of a ceremony, where to stand, and when the moment is coming, so your family gets the shot without anyone noticing me.

Family member pinning a new rank on a sailor

Kind words

Kind words from good humans

Keegan photographed our WSO class in front of the Blue Angels and absolutely delivered. He was professional, efficient, and made the whole thing easy. The photos were clean, powerful, and captured the pride we all felt that day.

1LT YoderU.S. Air Force

I honestly have no words to thank you… The photos turned out incredible, so natural and full of emotion. I could literally feel like I was back in that moment just looking at them. Thank you from the bottom of my heart.

CarolineBirthday celebration

Inquire

Tell me about your event

Share the date, time window, location, type of event and rough headcount. I’ll confirm availability and recommend the right coverage.

Inquire nowCall or text