CA Carmel A. Lavigne Carmel A. Lavigne Cheticamp, Nova Scotia · 37 yrs experience General Practice View profile →