Bradshaw was given a $300,000 unsecured bond. He was scheduled to have a first appearance in District Court Thursday at 9 a.m.
The incidents for which Bradshaw is charged occurred over the past three years and involved two females under 13 years of age.
According to authorities, Bradshaw is a nine-year veteran with the Fayetteville Fire Department and a 14-year veteran with the Vandor Volunteer Fire Department.
Copyright 2024 by Capitol Broadcasting Company. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.