armando cannon