Dr. Ravago is a board-certified Internal Medicine and Primary Care physician with over 30 years of experience serving our community. He has gained extensive knowledge in Cardiology, Nephrology, Neurology, Rheumatology, and Endocrinology to provide comprehensive care focused on the entire person. Additionally, he is an Intensivist and can support patients with critical conditions. Dr. Ravago has held roles such as Chairman of Medicine, Physician Advisor, Board of Director, and Trustee at Watsonville Community Hospital. He earned his medical degree from Far Eastern University, Institute of Medicine.