Nina Ridhibhinyo Email

Director Program & Strategy . ECHO Leahy Center for Lake Champlain

Current Roles

Employees:
55
Revenue:
$7.5M
About
ECHO is a science and nature museum located on the Lake Champlain waterfront. ECHO is committed to engaging diverse public audiences and providing experiential, relevant and lifelong educational experiences for all our guests. Founded in 2003, ECHO houses more than 70 species of live animal ambassadors in Vermont’s first LEED certified building. This innovative science center and aquarium displays life in the Champlain Basin and inspires visitors to positively impact the world around them. ECHO is the public face of the Patrick and Marcelle Leahy Center for Lake Champlain, a 2.7 acre environmental campus on the Burlington Waterfront.
ECHO Leahy Center for Lake Champlain Address
1 College Street
Burlington, VT
United States
ECHO Leahy Center for Lake Champlain Email
ECHO Leahy Center for Lake Champlain Phone Numbers
1.802.864.1848

Past Companies

ECHO, Leahy Center for Lake ChamplainDirector of Program & Strategy
ECHO, Leahy Center for Lake ChamplainDirector of Programs & Exhibits
ECHO Lake Aquarium and Science CenterGroup Programs Manager

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.