Catherine Shields 2653 Elmhurst Street 613-721-8100 catherineshields@rogers.com
homeopathic care for the soul, mind and body