Classification and Checklist of Leeches (Phylum Annelida: Class Clitellata: Order Hirudinida) in North America north of Mexico – Mark J. Wetzel
Insects, Free Full-Text
Rare leech, now a newly named species, was discovered in an Alloway Township yard
Are there leeches in Alabama? - Quora
e-WV Invertebrates
Freshwater Invertebrates - Encyclopedia of Alabama
A new species of Haemopis (Annelida: Hirudinea): Evolution of North American terrestrial leeches - ScienceDirect
Piscicola, leech genus
Land leech, annelid