DAVID M. THOMPSON, MD