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

2010 - 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 training through the American Association of Christian Counselors

Police chaplaincy


    Sheriff John B. Thomas

Please call the Page County Sheriff's Office to speak with the Sheriff or to schedule an appointment.
Office Hours are Monday through Friday from 8:00 a.m. to 4:30 p.m.
Office Phone Number: 540-743-6571