Portraits
Photo Journalism
Dancers check the competition schedule with their parents at a local dance competition. November 2020
Dancers check the competition schedule with their parents at a local dance competition. November 2020
A police officer directs traffic for a small town election. November 2020, Ashby, MA
A police officer directs traffic for a small town election. November 2020, Ashby, MA
Three women stand with signs in support of a new building for the town. November 2020, Ashby, MA
Three women stand with signs in support of a new building for the town. November 2020, Ashby, MA
General Manager of Great Wolf Lodge hands out turkeys to employees. November 2020, Fitchburg, MA
General Manager of Great Wolf Lodge hands out turkeys to employees. November 2020, Fitchburg, MA
Dancers wait for awards at RTN Irish Dance Nationals. July 2021
Dancers wait for awards at RTN Irish Dance Nationals. July 2021
Two grounds crew for the Worcester Red Sox take a quick break from preparing the field. June 2021
Two grounds crew for the Worcester Red Sox take a quick break from preparing the field. June 2021
A road sign is full of graffitied conspiracy theories as Covid rages on. Templeton/Baldwinville, MA.
A road sign is full of graffitied conspiracy theories as Covid rages on. Templeton/Baldwinville, MA.
Everything is shut down in lieu of the global pandemic. Madison Heights, MI, May 2020
Everything is shut down in lieu of the global pandemic. Madison Heights, MI, May 2020
Fresh graffiti on the walls of Rutland State Prison Camp
Fresh graffiti on the walls of Rutland State Prison Camp
Nature / Landscapes
Bancroft Castle, Groton, MA
Bancroft Castle, Groton, MA
Bancroft Castle, Groton, MA
Bancroft Castle, Groton, MA
New London, CT
New London, CT
Fort Trumbull, New London, CT
Fort Trumbull, New London, CT
Madison Heights, MI
Madison Heights, MI
Madison Heights, MI
Madison Heights, MI
Madison Heights, MI
Madison Heights, MI
Madison Heights, MI
Madison Heights, MI
Madison Heights, MI
Madison Heights, MI
Willard Brook State Forest, Ashby, MA
Willard Brook State Forest, Ashby, MA
Willard Brook State Forest, Ashby, MA
Willard Brook State Forest, Ashby, MA
White Mountains, NH
White Mountains, NH
Trap Falls, Ashby, MA
Trap Falls, Ashby, MA
Trap Falls, Ashby, MA
Trap Falls, Ashby, MA
Found Still Life
Rutland Prison Camp, Rutland, MA
Rutland Prison Camp, Rutland, MA
Ashby, MA
Ashby, MA
The Dinosaur Place, Montville, CT
The Dinosaur Place, Montville, CT
New London, CT
New London, CT
Malfoy, Fort Trumbull, New London, CT
Malfoy, Fort Trumbull, New London, CT
Mystic Aquarium, CT
Mystic Aquarium, CT
Malfoy, Ashby, MA
Malfoy, Ashby, MA
Mystic Aquarium, CT
Mystic Aquarium, CT
Michigan
Michigan
35mm 
Coggshall Park, Fitchburg, MA
Coggshall Park, Fitchburg, MA
Brooklyn Museum of Art
Brooklyn Museum of Art
Pearl Hill State Park, Townsend, MA (Visions 2020)
Pearl Hill State Park, Townsend, MA (Visions 2020)
Chapman Falls, CT
Chapman Falls, CT
Beaver Brook Falls, NH (Visions 2020)
Beaver Brook Falls, NH (Visions 2020)
Doane's Falls, Royalston, MA
Doane's Falls, Royalston, MA
Back to Top