PROVIDER PROFILE · NPI 1043298839

James BarrettD.O.

AnesthesiologyMuscle Shoals, ALI