The Japanese duo Def Tech consists of Shen (born Shenan Brown in China on May 9,
1981), and Micro (born Yuki Nishimiya on August 28, 1980 in Tokyo). The began
working together in 2003, writing, arranging, and producing all of their
material themselves. Their 2005 self-titled debut LP, released in an independent
label, was an instant smash, topping the Japanese album chart and ringing up
over two million sales and spinning off the hit single “My Way”. They would
maintain their popularity with their next two albums, Lokahi Lani, which went to
number 2 five months after their debut ...