cannon scott