because of the badge on the upper right side, I'd guess it's made by national.
here 's a list of who made what .. I didn't see a Ha ha in this list ? you see many manufactors were only around 2 to 3 yrs
http://www.sewmuse.co.uk/american%20...ufacturers.htm