view full post

I will take literally any excuse to go to Charlottesville. We’re lucky, though. We have clients there. It was our privilege to head up to Charlottesville last month to update some Charlottesville marketing photos for our social media management client, Specialized Insurance. They’ve got a new office, so we updated photos, took a few photos […]

July 6, 2026

view full post

How often do I get to do Wilmington lifestyle photography? Literally once. This one time. I got to go see our Director of Operations, Britney, and her wonderful family in Wilmington to update some family photos for her and it was the best. I’ve known Britney for years but never met the rest of her […]

July 4, 2026

view full post

I could list the reasons that I love senior photos, but I won’t. I mean. Maybe I will. That’s the point of a blog. I love senior photos because I get to do things for kids that I wish had been done for me. Seniors get to choose what they want to do, they get […]

June 27, 2026

view full post

We’ve been working with the Sheraton Virginia Beach Oceanfront hotel on their Virginia tourism marketing. From updated content photos to social media management, we’re covering everything. It’s been a great time to help out with their Facebook and Instagram, as well as make sure they’ve got great content photos to support our marketing efforts. They’ve […]

June 25, 2026

view full post

Kevin and Marshall are our cousins. We love them, we love Richmond, and we’re so pumped for Baby Hank on the way. It was so cool to get to do these Libby Hill maternity photos – not just because we’re excited for the new baby. It was also cool because I love ANY reason to […]

June 23, 2026

view full post

It’s always a privilege to photograph big moments in peoples’ lives. One of my favorite things to do is to stay incognito during those moments. I don’t ever want it to be about me. Photojournalistic event photography is all about that – not manufacturing things for the sake of manufacturing them, but showing how they […]

June 20, 2026