About Mark Richard, MD

misc image

Mark Richard, MD

Board Certified Internal Medicine


Mark Richard, MD, is a highly trained internal medicine physician at Southern New Hampshire Internal Medicine in Derry, New Hampshire. He is board-certified in internal medicine and has more than two decades of experience. Dr. Richard joined Southern New Hampshire Internal Medicine in 1994.

He received his Bachelor of Science at Union College in Schenectady, New York, and his Doctor of Medicine from the University of Massachusetts in Boston. Dr. Richard finished his medical training with a residency at Maine Medical Center in Portland, Maine. 

Dr. Richard is highly skilled in all areas of internal medicine but has a special interest in geriatric medicine. He maintains his advanced credentials with continuing education to stay current with the latest advances in his field. 

In his free time, Dr. Richard enjoys running, gardening, and spending time with friends and family. He warmly welcomes all of his patients to Southern New Hampshire Internal Medicine and looks forward to helping them improve their health and wellness.