William Holmes provides behavioral health services in Rochester, MN, affiliated with Mayo Clinic. The practice accepts Medicare and most commercial insurance plans. Contact the office directly for specific coverage details and appointment availability.