Daniel Foster, Author at The American Spectator | USA News and Politics
Authors
Daniel Foster
by | Sep 17, 2012

“God, what a mess / on the ladder of success / When you take one step and miss the whole…

Sign Up to Receive Our Latest Updates! Register
-->