Distribution: Indonesian islands of Celebes and Halmahera and across New Guinea (Nicolson, 1968).
Habitat: Lowland rainforest up to 1800m (Nicolson, 1968).