Richard Nardecchia

Active Birmingham, AL Chief Financial Officer for Birmingham-Jefferson County Transit Authority