RICHARD P. KEELING, MD