Richard Charles, M.D. is Chief Medical Officer for General Physician, P.C. and currently serves as the Chairman of the Physician Leadership Board for Optimum Physician Alliance. He is an American Board of Internal Medicine certified practicing physician with over 20 years of experience. A University at Buffalo Jacobs School of Medicine and ....