- Vice-Chair of the Eastern Regional Health Authority
- Immediate Past Chair of the Healthcare Insurance Reciprocal of Canada
- President of the Naval Officers Association of NL
- President of the Rotary Club of St. John’s
- Past Finance Chair of the Healthcare Corporation of St John’s, 1990-2000
- Past President of the Avalon Minor Hockey Association, 1985-1995
- Past Chair of the Waterford Hospital, 1985-1992
- Past National and NL Provincial President of the Canadian Mental Health Association, 1975-1984