Affiliation: | (1) School of Natural and Health Sciences, Barry University, 11300 NE Second Avenue, Miami Shores, FL, 33161-6695, USA;(2) Department of Zoology and Entomology, Rhodes University, 6140 Grahamstown, South Africa;(3) 17446 SW 33rd Court, Miramar, FL, 33029, USA |