Cavanagh Communities Cavanagh Communities Jeff Cavanagh, OwnerContact: Pierre Dufresne9094 Cavanagh Road, Ashton, ON K0A 1B0Tel: (613) 257-2918Email: pdufresne@thomascavanagh.ca