Sheriff Richard Vaughan Tells America How He Is Upholding His Oath to the Constitution and Citizens
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…