Jayce McGuirk is only 13, but he already wears a lot of hats - both literally and figuratively speaking.
Share