The former leader of a Canadian County nonprofit has been charged with embezzling tens of thousands of dollars.