View more Mechanic Technician I in Newark, NJ