Buka Island
It has been found on several islands of Papua New Guinea and the Solomon Islands, including Bougainville Island, Puruata Island, Buka Island, Choiseul Island, Santa Isabel Island, and Barora Fa Island.