Tolokiwa Island, Bismarck Archipelago; and possibly New Britain.
Pulau tolokiwa, kepulauan bismarck; dan kemungkinan juga ada di new britain.