carl demaio