Heavy Mobile Equipment Mechanic Supervisor I FOSTER, JAPAN