Knights of Columbus host Successful Blood Drive on behalf of Children's Hospital