cameron-cane-final