Kotomora
思惑師 (omowakushi) Japanese meaning: speculator | Kotomora