David Glover, Pest Control Expert
Enter, David Glover! Pest control specialist, and amateur beekeeper. David confirmed that the pests within the wall were insects, although he couldn’t determine what the insects were without a little creativity.
Advertisement