Gary Takeoka

Dr. Gary Takeoka