Patient Portal; Staff. Great doctors need a great staff to ensure the needs of patients are being met. Our front desk, clinical nursing, and billing staff all play a critical role in supporting the doctors in providing excellent patient care. ... Richmond Family Medicine | 30 West Main Street | Richmond, VT 05477 | Physicians: Dr. Gil Theriault ....