CANNON INC ,