Save James J. O'Halloran, DO JamesOHalloran-DO.MD.com • Internist James O'Halloran, DO 185 Albert Street, Torrington, CT