Buxton man helps raise £4,000 for Macmillan Cancer Supp