David Hall Memorial Blood Drive The fifth annual David Hall Memorial Blood Drive will take place from 12-6 p.m. May 31 at the NEMO Fairgrounds. Walk-ins are welcome, or call 800.RED.CROSS to schedule an appointment.