He is being held in the Grayson County Jail on a $500,000 bond, and is due in court Wednesday morning.