PROVIDER PROFILE · NPI 1962408096

James HaleM.D.

AnesthesiologyBirmingham, ALI