David Smith

Active Birmingham, AL Medical Doctor for Alabama Quality Assurance Foundation