Mark Loiterton has been giving blood to the Red Cross since the early 1980s.