John N. Hall, M.D. 3263 Proffit Road, Charlottesville, VA 22911