Gary Lavigne

Active Colchester, VT President for Wiemann-Lamphere Architects, Inc.