Ripon man to run 330 miles in six days for charity