Selected Work
Sports. World & Nature. Video. Every image tells a different story.
High-energy sports coverage capturing the intensity and emotion of every game — from the opening whistle to the final buzzer.













$40 per athlete, per game. 30–40 photos delivered within 48 hours.
Architecture, wildlife, and the world beyond the field — shot everywhere from Barcelona to the backyard.









Sports highlights and nonprofit video — professional work that tells the full story. I also do free photography for nonprofits alongside video.
Sports
Full-game coverage capturing the intensity, the plays, and the moments that matter.
Nonprofit
Professional video and photo work made for nonprofits doing important work in the community — completely free.