Save David J. Halvorson, MD DavidHalvorson.MD.com • ENT / Otolaryngologist, Head & Neck Surgeon Shelby Ear Nose & Throat 1228 1st Ave North, Alabaster, AL 35007