Merlo

Merlo is an Italian manufacturer of telescopic handlers.