David Bardaglio Email

Director Finance and Administration . 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

Leahy Center for Lake Champlain Inc. dba ECHO Leahy Center for Lake ChamplainDirector of Finance and Administration
Optimal Energy, IncCFO/Managing Consultant
Vermont Energy Investment CorporationFinancial Director

#1 Startup Dataset

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