Welcome to Haruki Yagi’s homepage.