David Teeple, MD