Same-day, early, late, and weekend appointments. Over 25 specialties in 29 offices. Video visits. Most insurance plans accepted. Instant connection, 24/7, to our free online patient portal, where you can email your doctor, schedule appointments, pay your bill, and more. Find a Location..