At our practice we specialize in comprehensive community health care. We are a multi-disciplinary team that works together to provide the best possible care. Our team includes medical doctors, health coaches, social workers, nurses, and other allied health professionals. We are guided by a biophychosocial model of healthcare maintaining that our wellbeing is determined by our physical being, our mental health, and our social context. With this in mind, we are aware that no one treatment fits all people. We are here to listen, to provide the best posible service, and to get you back to optimal health.