Andres Castro Roldan's groups