David Flack, MD