Thank You so much PG for solving this one.
I had completely convinced myself that it was based on the German Ford FK 1000 chassis and I spent hours looking at
photos of this vehicle and could not come up with the answer.
I never even thought of a Fiat.............
While there are a few detail differences, the photos below may show why I was so concentrated on the German Ford.
Bill