carter duarte