Author: Atsuo Ueda
Alternate names: ATUSO UEDA