Alabama


Community Foundation of Greater Birmingham

500 residents of Jefferson and Shelby counties