ted takasaki