Dr. Richard J. Marsh, MD 12 High Street, Lewiston, ME 04240