photography and mixed-media art
New England, Florida, London, and beyond...
January 5, 2019
Stanford Cactus Garden, Palo Alto, CA
Stanford Cactus Garden, Palo Alto, CA
December 23, 2018
Ocala, FL
Ocala, FL
November 29, 2018
Cambridge, MA
Cambridge, MA
October 11, 2018
Somerville, MA
Somerville, MA
September 3, 2018
London, UK
London, UK
August 9, 2018
London, UK
London, UK
August 1, 2018
Urban passionfruit, London, UK
Urban passionfruit, London, UK
July 24, 2018
Woburn, MA
Woburn, MA
July 21, 2018
Woburn, MA
Woburn, MA
June 26, 2018
Great Smoky Mountains, TN
Great Smoky Mountains, TN
June 26, 2018
Over the Tennessee River, TN
Over the Tennessee River, TN
June 26, 2018
Great Smoky Mountains, TN
Great Smoky Mountains, TN
June 7, 2018
Onward to Bear Peak, Boulder, CO
Onward to Bear Peak, Boulder, CO
June 4, 2018
View en route to Green Mountain, Boulder, CO
View en route to Green Mountain, Boulder, CO
April 26, 2018
London, UK
London, UK
April 20, 2018
London, UK
London, UK
April 9, 2018
London, UK
London, UK
April 9, 2018
London, UK
London, UK
April 9, 2018
London, UK
London, UK
March 6, 2018
London, UK
London, UK
February 27, 2018
Unexpected snowfall, London, UK
Unexpected snowfall, London, UK
February 17, 2018
Regents Canal, London, UK
Regents Canal, London, UK
February 6, 2018
London, UK
London, UK
January 28, 2018
Regents Canal, London, UK
Regents Canal, London, UK
December 27, 2017
Sunset drive, Lakeland, FL
Sunset drive, Lakeland, FL
November 14, 2017
Bouldering in the Font, Fountainebleau, France
Bouldering in the Font, Fountainebleau, France
November 13, 2017
Palace of Fontainebleau, Fountainebleau, France
Palace of Fontainebleau, Fountainebleau, France
October 21, 2017
Welch Dickey Loop, White Mountain National Forest, NH
Welch Dickey Loop, White Mountain National Forest, NH
September 30, 2017
Alchemist Brewery, Stowe, VT
Alchemist Brewery, Stowe, VT
September 28, 2017
Green Mountain National Forest, VT
Green Mountain National Forest, VT
September 23, 2017
Knife Edge Trail, Baxter State Park, ME
Knife Edge Trail, Baxter State Park, ME
September 23, 2017
Lower Basin Pond, Baxter State Park, ME
Lower Basin Pond, Baxter State Park, ME
September 23, 2017
Knife Edge Trail, Baxter State Park, ME
Knife Edge Trail, Baxter State Park, ME
September 23, 2017
Saddle Trail, Baxter State Park, ME
Saddle Trail, Baxter State Park, ME
September 23, 2017
Lower Basin Pond, Baxter State Park, ME
Lower Basin Pond, Baxter State Park, ME
September 23, 2017
Knife Edge Trail, Baxter State Park, ME
Knife Edge Trail, Baxter State Park, ME
September 23, 2017
Baxter State Park, ME
Baxter State Park, ME
August 16, 2017
Watertown, Ma
Watertown, Ma
June 21, 2017
Needlepoint fawn
Needlepoint fawn
June 16, 2017
Beaver Brook Trail, White Mountain National Forest, NH
Beaver Brook Trail, White Mountain National Forest, NH
June 16, 2017
Beaver Brook Trail, White Mountain National Forest, NH
Beaver Brook Trail, White Mountain National Forest, NH
June 16, 2017
Beaver Brook Trail, White Mountain National Forest, NH
Beaver Brook Trail, White Mountain National Forest, NH
June 16, 2017
View from Mount Moosilauke, White Mountain National Forest, NH
View from Mount Moosilauke, White Mountain National Forest, NH
June 16, 2017
Beaver Brook Trail, White Mountain National Forest, NH
Beaver Brook Trail, White Mountain National Forest, NH
June 16, 2017
Approaching Mount Moosilauke, White Mountain National Forest, NH
Approaching Mount Moosilauke, White Mountain National Forest, NH
June 3, 2017
Brady in acrylic
Brady in acrylic
May 20, 2017
Ferncroft Trailhead, White Mountain National Forest, NH
Ferncroft Trailhead, White Mountain National Forest, NH
February 26, 2017
Snowfall at Zealand Hut, White Mountain National Forest, NH
Snowfall at Zealand Hut, White Mountain National Forest, NH
February 23, 2017
Clouds over Allston, MA
Clouds over Allston, MA
December 26, 2016
Spanish moss from below, Ocala, FL
Spanish moss from below, Ocala, FL
November 6, 2016
White Mountain National Forest, NH
White Mountain National Forest, NH
September 17, 2016
Crawford Notch State Park, NH
Crawford Notch State Park, NH
September 17, 2016
Crawford Notch State Park, NH
Crawford Notch State Park, NH
September 17, 2016
Crawford Notch State Park, NH
Crawford Notch State Park, NH
September 17, 2016
Grey Jay, Crawford Notch State Park, NH
Grey Jay, Crawford Notch State Park, NH
September 17, 2016
Crawford Notch State Park, NH
Crawford Notch State Park, NH
July 16, 2016
White Mountain National Forest, NH
White Mountain National Forest, NH
July 15, 2016
Cambridge, MA
Cambridge, MA
June 29, 2016
Chicory flowers in bloom, Chelsea, MA
Chicory flowers in bloom, Chelsea, MA
June 18, 2016
View from the Flume Slide Trail, White Mountain National Forest, NH
View from the Flume Slide Trail, White Mountain National Forest, NH
May 10, 2016
Clouds above Storrow Drive, Boston, MA
Clouds above Storrow Drive, Boston, MA
April 30, 2016
White Mountain National Forest, NH
White Mountain National Forest, NH
January 4, 2016
Ocala National Forest, Ocala, FL
Ocala National Forest, Ocala, FL
January 4, 2016
Ocala National Forest, Ocala, FL
Ocala National Forest, Ocala, FL
November 7, 2015
Green Mountain National Forest, Manchester, VT
Green Mountain National Forest, Manchester, VT
April 10, 2015
Crones Cradle Conserve, Citra, FL
Crones Cradle Conserve, Citra, FL
March 23, 2015
Crones Cradle Conserve, Citra, FL
Crones Cradle Conserve, Citra, FL
March 20, 2015
Crones Cradle Conserve, Citra, FL
Crones Cradle Conserve, Citra, FL
January 21, 2015
Crones Cradle Conserve, Citra, FL
Crones Cradle Conserve, Citra, FL
October 4, 2014
Crones Cradle Conserve, Citra, FL
Crones Cradle Conserve, Citra, FL
September 17, 2014
Gainesville, FL
Gainesville, FL
August 27, 2014
Ocala, FL
Ocala, FL