kate granger

Consultant battled cancer for five years