Meet the Northeast Solar Team

Gregory Garrison


Gregory Garrison joined Northeast Solar in 2010 after working in the transportation industry for over 20 years. Standing on an airport tarmac in Orlando, Florida, surrounded by dozens of CO2 belching cargo jets, trucks and cargo vans, he realized that the planet could no longer sustain a fossil fuel based economy. Since that day, he’s focused his entrepreneurial talents on paying back his carbon debt through education, community action, conservation, and the installation of renewable energy systems. In 2014, Gregory became an owner of Northeast Solar and has continued the organization’s commitment to the community.

Outside of solar, Greg is an avid photographer. Greg’s interests include street photography, short films and documentary screen writing. A camera is never far from Greg’s reach.

Dave Baird

Installation Manager, Master Electrician

David Baird is responsible for the electrical installations of the company’s residential and commercial photovoltaic projects. Prior to becoming an electrician, Dave worked in the textiles industry where he was responsible for quality assurance as well as holding the titles of Administrative Support Manager and Production Supervisor. He has degrees in both Industrial Engineering and Engineering Management from Western New England College. When Dave's not installing solar, he can be found on the golf course.

Andrew Cunningham

Technology, Marketing, Sales

Andrew combines a M.A. in environmental policy with years of computer consulting experience. A former Peace Corps volunteer in Honduras, he came to Northeast Solar after attending GCC’s Renewable Energy program. Andrew applies his experience to solar site evaluations, PV array modeling, web-­based monitoring systems, and helps guide Northeast Solar's online presence. When he’s not in the office, he’s working on his house, playing cello or fencing.

Zach Swan

Sales and Business Development

Zach has been the Business Development Manager at Northeast Solar since 2012.  During that time, he has worked with hundreds of families, business and farms in Western Massachusetts, making their dreams of going solar come true. Zach earned a BS in Natural Resources from the University of Massachusetts, Amherst. After graduation, he worked on environmental issues with AmeriCorps and won the Massachusetts Department of Environmental Management's Green Seal Award.  Having lived in the Northampton area for over twenty years, he's an avid localvore. He regularly supports community events, causes, and business in and around the Pioneer Valley. When he's not helping people go solar, he can be found exploring the outdoors with his wife Sara.

Rusty Ingold-Smith

Sales and Business Development

Rusty’s been with Northeast Solar for four years. He started out as a crew leader on the installation side and now works as a solar consultant and salesperson. Rusty attended Greenfield Community College where he studied energy efficiency and renewable energy systems. When he's not on the phone with customers or making a site visit, Rusty enjoys hiking with his wife and dog. He’s also a professional Ultimate Frisbee player with the Boston Whitecaps and has traveled internationally to pursue the sport.

Justin Annis

System Design and Administration

Justin was born and raised in the Pioneer Valley. He is a graduate of Bristol Community College’s green energy technology program in Fall River, Massachusetts. Before starting his career in solar, he earned his BA in music from University of Massachusetts, Amherst. When he’s not designing solar installations, he is playing drums or teaching music.

Phil Baunsgard

Installation Supervisor

Phil is a graduate of the GCC Renewable Energy program and holds a Construction Supervisors License. He has five years of experience in the installation and design of Solar Electric and Solar Thermal systems. As Installation Supervisor, Phil is responsible for Northeast Solar's two install crews and oversees all commercial and residential installations from start to finish.

Have Questions? Give Us a Call: 413-247-6045

Or email us at: