Larrotta Castillo, Richard