An Einstein-Cartan-Moffat theory