David Farrow, MD