I have a cousin who's an entomologist. He married a Peruvian gal who's a... whatever they call the people who study trees. They spent quite a few years on a mountain in Peru, counting bugs and measuring trees.
Peru is a long way from Danbury, TX, though, so hopefully you can find info on your bug on the Internet. I say, just let him be and let Nature take her course.