Cancer survivor gifts KC over 300 handmade hats and scarves