Thomas and Angela Carpenter

Special Needs Ministry

North America

Springfield, MO, USA