Jay Carter

Active Birmingham, AL Board of Directors for Sterne Agee Asset Management, Inc.