Mr. John Dewitt Langston's NPI Number is #1598742199 and has been listed in the NPI registry for 11 years. Mr. John Dewitt Langston's practice location is listed as: 3300 Rivermont Ave Lynchburg, VA 24503-2030 and can be reached via phone at (434) 200-2070.