May 7 blood drive saves 150 local lives