Dr. David S. Tannenbaum, MD 300 Welsh Road, Horsham, PA 19044