antizionistleague.com
Arnold Leese
Arnold Spencer Leese (1878–1956) was a British politician and veterinarian. He is recognised as a leading authority on the camel and a camel parasite, Thelazia leesei was named after him. Realising…