All contents ©Hal Ikeda  WWW.HALNOTE.COM