Medical Clinic Administrative Manager An affiliated clinic of Miller Health, a new, 5000+ square foot Family Medicine Health Clinic located on Peter Street North in Orillia! We are looking for a Medical Clinic Administrative Manager who is friendly, cheerful and…