Dr. Ryan C. MacPherson, Ph.D.

Author

Speaker

Historian

Philosopher

Policy Analyst

Nonprofit Manager

Education Consultant

Grass-Roots Civic Leader

Defender of the Natural Family

Devoted Husband, Homeschool Father

Go Back to Top

Pin It