Medical school: UNIVERSITY OF ILLINOIS COLLEGE OF MED (CHI/PEOR/ROCK/CHM-URB)
Graduated: 1969
Offers telehealth
NPI: 1316992068
Practice Locations (3)
1133 W SYCAMORE ST
WILLOWS, CA 959882601
5309341800
GLENN MEDICAL CENTER, INC
1133 W SYCAMORE ST
WILLOWS, CA 959882601
5309341881
GLENN MEDICAL CENTER, LLC
1133 W SYCAMORE ST
WILLOWS, CA 959882601
5309341816
Source: CMS National Downloadable File, September 2026.