Blood drive to be held June 18