David Aldred, J.D.

David Aldred, J.D.

Writer and content creator promoting life, liberty, and the pursuit of learning.