Internist in Annapolis, MD

Dr. Stephen Hamilton

Dr. Hamilton received both his undergraduate and medical school degrees from Duke University before completing his Internal Medicine internship and residency at the University of Iowa. After practicing in Cincinnati, OH and Kilmarnock, VA he moved to Annapolis and joined the practice in 1991. He most values family time with his three children, but also enjoys boating and a wide variety of outdoor sports including snow and water skiing, rowing and cycling. Dr. Hamilton believes that a healthy lifestyle and taking the time to build good mental health are the cornerstones to one’s general well-being, and he tries to emphasize preventative medicine in his approach to patient care. Dr. Hamilton does tele-medicine consultations for some conditions that may not require an office visit. The virtual waiting room is

Call (410) 897-9841