A Mt. Pleasant man was charged Thursday with sex crimes involving children. 39- year old Eric Steven McVeigh was charged for crimes that allegedly took place in 2016 with a 10 year old son of a former girlfriend. McVeigh admitted during an interview with officers. He is scheduled for a preliminary exam on Oct. 29.