bruce cannon (148.022)