76 year old John Thomson from Livingston has recently donated £4000 to prostate cancer charities. John has been raising money for good causes for 46 years! Read more here