Oscar Okuda was born in 1936, age 87. Oscar Okuda's address is 1617 Keeaumoku Street Apartment 1005, Honolulu, HI 96822. Possible relatives include Irene Yanagi. Public records show Oscar has also lived in Aiea, HI. Oscar's latest phone number is (808) 523-3589.
Related to: Irene Yanagi
Phone Numbers: (808) 523-3589
Results 1 - 1 of 1