michael deforge