David Finlay, MD