All you need to know about Dr. JAMES W. GALLAGHER practicing at 3300 Rivermont Ave, Lynchburg, VA, 24503 with NPI Number 1871593772.