Robert Stokes practices Family Medicine at Robert L. Stokes, Jr., M.D. located in Charlottesville, VA..