David O'Toole, MD