Richard Mark Palmer, MD