Catherine Richardson

A medical zebra, Catherine is figuring out how to live as well as possible with chronic illness. She is kept alive by TPN, a love of crochet, and a good sense of humour.