North Maluku
Se encuentra en las Célebes y las Molucas septentrionales (Indonesia).