de la Rosa, Carlos Luis, Organization for Tropical Studies La Selva Biological Station, Costa Rica