Sheriff Richard Vaughan Tells America How He Is Upholding His Oath to the Constitution and Citizens

CSPOA, Videos

Sheriff Richard Vaughan of Grayson County, Virginia tells reporter, Alex Newman of The New American how he has taken an Oath to uphold and defend the Constitution of America and of his State and that is exactly what he intends to do. He explains how his courses on the Constitution have allowed him to understand what his Oath really means and how he can uphold his promises to his Citizens.

Continue reading “Sheriff Richard Vaughan Tells America How He Is Upholding His Oath to the Constitution and Citizens”