PETER B. CANNELL & CO., INC.