Biography

Ben Elliott is one of the pseudonyms of Ben Hass (Benjamin Leopold Haas).