He and his wife Katherine live in Bath and have three children: Alyson, Bill Jr. and Kathy. He received a Bachelor of Arts in History from Northwestern University and attended graduate school at East Carolina University for accounting. He is the chair of the Washington Tourism Development Authority and a member of the executive committee of the Beaufort County Committee of 100. He and Katherine are marriage and family dynamics teachers at Harvest Church.