Malcolm "Marcos" Shannon nació en Irlanda y fue un marino que participó de la guerra del Brasil a favor de las fuerzas argentinas y también en las guerras civiles argentinas.
Llegó a obtener el grado de comandante.
[2] Tras dos días de combate, el buque había perdido a la mitad de sus hombres, la mayor parte de sus cañones estaban inutilizables y carecía de munición[3] Drummond, que había sido herido en la primera jornada, dejó al teniente Roberto Ford al mando y fue con el único bote disponible a buscar municiones en los otros buques, acompañado por Malcolm Shannon, por temor a que a raíz de su herida perdiera el conocimiento.
Tanto el Independencia como el República fueron destruidos y Shannon con los restantes supervivientes regresaron a bordo de la Sarandí.
Malcolm Shannon que se desempeñaba como comandante de la Corbeta Sarandí (buque insignia) murió durante el combate.