Walter Peraza Padilla, National University of Costa Rica, Bugwood.org