John is our Interim Director of Finance. With over thirty years of experience in the accounting industry, he provides a high level of operational support to our staff ensuring their focus is on delivering excellent service to our clients.   

John began his accounting career in the Halifax office of one of the largest International accounting firms before expanding his horizons by working for a billion-dollar retail clothing company in Baltimore, Maryland. John returned to Canada where he became responsible for the multi-million-dollar budget for the Regions’ largest hospital. Most recently, he was the Director, Finance and Administration for a family-owned business in the flooring industry. 

John graduated first in his class from Saint Francis Xavier University in 1989 with a BBA First Class Honours in Accounting. He has a CPA, CA designation and an MBA from Dalhousie University. 

Long active in the community, John has served on the board of the Canadian Cancer Society of Nova Scotia as Treasurer and was the Chairman of the Society’s Relay for Life in Halifax. He was the Chairman of the Halifax Committee of Ducks Unlimited Canada and has coached minor hockey in Bedford for over 12 years.  Originally from Stephenville, Newfoundland, John lives in Hammonds Plains with his wife, Leah and three children, Julea, Madelyn and Ryan. 

John Walsh
Interim Director of Finance
902.421.1061