Meet Sheriff John B. Thomas


1974- BS degree from Virginia Polytechnic Institute-Forestry and Wildlife

2003- BS Theology-Andersonville Theological Institute

2004- Masters Degree in Pastoral Counseling-Andersonville Theological Institute

2006- Doctorate in Pastoral Counseling-Andersonville Theological Institute

2006- Currently in THD (Theological Doctorial degree) program at Andersonville Theological Studies-through The Institute of Theological Studies

Other Post Graduate Work

1995 -VCU/Police Management, 15 masters hours

2000 -NC State/Administrative Officer’s Managerial Course, 15 masters credits

Work Experience

November 3, 2009 - Elected Page County Sheriff

April 2, 2009 - Appointed Page County Sheriff

September 2008 to April 1, 2009-Acting Pastor, Rileyville Baptist Church

July 2006 to August 2008 - Associate Pastor/Interim Youth Pastor, Rileyville Baptist Church

April 2006 to July 2007- Chaplain/Criminal Analyst/Investigator, Page County Sheriff’s Office

February 2005 to April 2006 - Pastor, Island Grove Baptist Church, Island Grove, FL

March 2002 to December 2004- Investigator, Page County Sheriff’s Office

2002 - Retired at age 50 from Virginia State Police:

1998 to 2002 - Special Agent in Charge (SAC, Lieutenant) over General Investigations Field Office (15 counties)

1995 to 1998 - Assistant Special Agent in Charge (ASAC, 1st Sergeant) of Narcotics Investigations

1985 to 1995 - Special Agent, Bureau of Criminal Investigations

1 year in narcotics

4 years in general investigations

4 years in major crimes unit

1976 to 1985 - Virginia State Trooper

1974 to 1976 - US Park Ranger

Specialty Training

All aspects of police investigative work/analytical analysis, arson, major crime management, homicide, hostage negotiation, etc.

Police and public administration training and experience

Family counseling and training through the American Association of Christian Counselors

Police chaplaincy

School Resource Officer


Please call the Page County Sheriff's Office to speak with the Sheriff or to scheudule an appointment.

Office Hours are Monday through Friday from 8:00 a.m. to 4:30 p.m.
Office Phone Number: 540-743-6571