Login
Franklin Youth Football || v CANTON
… and suddenly, it’s November. The leaves have almost all fallen from their branches and I think it’s officially stick season. I’m just about ready to embrace winter and everything…
Franklin Youth Football || v King Philip
I’m a bit behind on posting Callan’s games. It’s been a busy season — one that just wrapped up this morning in Mansfield. I’ll get to the Mansfield and Canton…
Chasing Comet C/2023 A3 Tsuchinshan in Eastern Massachusetts
Early evenings, crisp autumn air, and a bit of patience are all you need to capture something truly otherworldly. Recently, I spent some time photographing Comet C/2023 A3 Tsuchinshan as…
Terrible, Horrible, No Good, Very Bad Day
Franklin Youth Football || v Taunton Truth be told, I don’t think we’ve ever had Alexander and the Terrible, Horrible, No Good, Very Bad Day in our library of children’s…
Miserable.
Franklin Youth Football || v North Attleboro Cold. Wet. Uncomfortable. All the right words to describe the evening when the Franklin Panthers G3 faced off against their rivals, North Attleboro.…
Whaleback: A Hidden Gem in New Hampshire
A while back, before COVID turned the world upside down, I traveled up I-89 in New Hampshire to shoot a feature on Whaleback Mountain—a small, mom-and-pop-style ski area. The feature…