Dr. Ted M. Roth, MD 287 Main Street, Lewiston, ME 04240