General Laurence at the Battle of Puebla?

Charles de Lorencez.