American Life League

Religion-Related, Spiritual Development
PO Box 1350, Stafford, VA 22555

Mission

Exists to serve God by helping to build a society that respects and protects individual innocent human beings from creation to death--without compromise, without exception, without apology.

Top contributors

FinanceBusinessTech
Israel
CEO @ AtlasCT