Peter Randle, 69, from Coventry, has given blood 138 times and has the universal blood group O negative

See Full Page