Gamco Asset Management Inc