michael j duarte