General Maintenance Tech II American Red Cross Blood ServicesGeneral Maintenance Tech IIPortland, ME$24–$26 / hour