Dr. Ruffenach attended Rowan University School of Osteopathic Medicine and graduated in 1986 (36 years ago).
Dr. Ruffenach works at App of Southern Arizona HM LLC, which has 61 other health providers.
Dr. Ruffenach is affiliated with the following hospitals.
As an internal medicine, Dr. Ruffenach may see patients with the following conditions. Please check with Dr. Ruffenach what conditions he treats. Dr. Ruffenach may treat additional conditions not listed.
Dr. Ruffenach is a internist.
Providers chosen based on Dr. Ruffenach's location and specialties.