Retired Maj. John W. Davis, 56, of Whittier, Calif., was arrested by Los Angeles County sheriff's deputies Wednesday on suspicion of entering school grounds as a registered sex offender, the Los Angeles Times reported.
Davis read to children at Los Altos Elementary School at a "heroes day" event in honor of Veterans Day Nov. 11. Officials there did not know of his criminal record.
In 2000, Davis was convicted in San Diego County of attempted lewd acts with a child under 14. Authorities learned of his visit to the school last week.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Ray Liotta sues skin care company over use of likeness