Alicia Carter is the Communications Director for Another Child. Alicia is married to Bobby Carter and they live in New Windsor, IL.


Pin It on Pinterest