A man who completed a charity walk from Wantage in south Oxfordshire, to Anglesey in Wales raised nearly £8,000 for a Mission Motorsports.