Cannell & Co. Has $1.47 Million Stock Position in Markel Gro