David Shannon

Active Birmingham, AL President for Advance Machinery, Inc.