Rene Castro, MD Infirmary Medical Clinics Infirmary Physician Alliance NPI Number: 1720605892 Primary Specialty: Internal Medicine Languages Spoken: English Gender: Male Affiliations Thomas Hospital