Juan Mamerto Garro (n.