Dr. Thomas I. Kennedy, MD 270 Main Street, Harleysville, PA 19438