bruce cannon (110.232)