Samantha Shepherd

SamanthaSamantha Shepherd sees herself as the proud mum of two incredibly courageous kids who have taught her what is important in life.