Canes sign Booth to entry-level contract

March 16, 2017 06:49 PM