LEWISVILLE (CBSDFW.COM) – Police in Lewisville have confirmed a former officer with their department has been arrested on child sex assault charges.

Bryan Preston Gibbins, who worked for Lewisville Police Department from 2006 to 2019, is facing eight separate charges of sexual assault of a child.

READ MORE: Texas Man Acquitted In Deadly Shooting Of Police Officer In 2019

Gibbons was working in the Crimes Against Persons unit of the LPD when he was fired after an internal investigation into an off-duty incident. During the course of that inquiry police say the 38-year-old violated a number of policies, including trying to deceive investigators.

READ MORE: 'I'm Worried I'm Going To Kill My Parents' Man Told 911, Pointed Fake Gun At Fort Worth Police Before Being Killed

Police in Lewisville say when the department learned of possible criminal activity related to the incident they contacted the Denton County Sheriff’s Office to investigate.

Gibbons is being held in the Denton County Jail on $4 million bond — $500,000 for each sexual assault of a child charge.

MORE NEWS: Dallas City Council Unanimously Approves Major Ethics Reforms

Lewisville police gave no indication as to when or where the alleged assaults took place, or the ages of the children involved.