There are at least two artists with this alias. [1] A microtonal guitar player [2] an electronic music producer from Manchester, UK.
These are photos from concerts where Stickman played, so they may be of other bands that played the concert as well.
Frogfest 2018 Sep 21 - 23, 2018 Cheltenham, England, United Kingdom Uploaded by Blossom Baphomet