Public Works 

2103 Shakesville Road
Bristol, VA 24201

276-645-7360

276-645-7235


Staff
Name Title Email Phone
McCulloch, Wallace City Engineer 276-642-2316
Leonard, Chelsea Public Works Office Manager 276-645-7380

Administration 

2103 Shakesville Road
Bristol, VA 24201

276-645-7360

276-645-7235


Staff
Name Title Email Phone
Maine, Michael Operations Manager 276-645-7360
Brewster, Becky Office Manager 276-645-7360

Engineering 

300 Lee Street
Bristol, VA 24201

276-645-7360

276-645-7365


Staff
Name Title Email Phone
McCulloch, Wallace City Engineer 276-645-7360
Brewster, Chuck Engineering Technician II 276-645-7360
Detrick, Jay Transportation Planner 276-645-7360
Miller, Kelly Engineering Technician II 276-645-7360
Puckett, John Civil Engineer (276) 645-7360

Environmental & Safety Compliance 

2125 Shakesville Road
Bristol, VA 24201

276-645-7380

276-645-3781


Staff
Name Title Email Phone
Campbell, Mark Environmental & Safety Compliance Officer 276-645-7380

Fleet Maintenance 

2103 Shakesville Road
Bristol, VA 24201

276-645-7360

276-645-7235


Staff
Name Title Email Phone
McConnell, David Fleet Manager 276-645-7360

Solid Waste Collections 

2125 Shakesville Road
Bristol, VA 24201

276-645-7380

276-591-5237



Staff
Name Title Email Phone
Miles, Jeff Solid Waste Manager 276-645-7380
Martin, Michael Assistant Solid Waste Collection Manager 276-645-7380

Solid Waste Disposal 

2125 Shakesville Road
Bristol, VA 24201

276-645-7380

276-591-5237



Staff
Name Title Email Phone
Miles, Jeff Assistant Solid Waste Manager 276-645-7380
Leonard, Chelsea Office Manager

Street Maintenance 

2103 Shakesville Road
Bristol, VA 24201

276-645-7360

276-645-7235


Staff
Name Title Email Phone
Maine, Michael Operations Manager 276-645-7360
Berry, Scott Street Foreman 276-645-7360
Brewster, Becky Office Manager 276-645-7360