lennon cannon