Kokan Oyadomari was a disciple to two local masters: Kishin Teruya (1804–1864) and Giko Uku (1800–1850).
From Teruya, Oyadomari learned Passai, Rohai, and Wanshu, and from Uku the kata Naifanchi.
Oyadomari was also a disciple of Ason and of Annan (also Ahnan or Anan).
Annan was a Chinese sailor or possibly a pirate, who was a castaway from a shipwreck along the coast of Okinawa Island.
There is a legend which indicates that Annan was the master who taught the kata Chinto to Sokon Matsumura.