David HallAll-roundReportage31 miles Manager and Freelance Photographer Haverhill CB9 0JR 23/05/2005 (updated 25/05/2005)