cameron cane