Police say 45-year-old Michael Edmonson had sexual contact with the three between 2002 and 2014 at various places around the county.
Two of the alleged victims are now adults, but all three were juveniles at the time police say the assaults took place.
Edmonson is in the Bedford County Jail.
Copyright 2015 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.