John T. Granaghan Jr., M.D. offers comprehensive internal medicine services in the greater San Angelo area.