Save Stephen C. Ikeda, MD StephenIkeda.MD.com • Psychiatrist • 35 years experience South Shore Mental Health Center Inc. 64 Industrial Park Road, Plymouth, MA 02360