Ryan Wedding, a Canadian citizen living in Mexico, faces nine charges, according to the DOJ.

See Full Page