melvin duarte