gregory duarte