Leonardo Hartomo - The Smile Brigade

Can't find anything about this mysterious Leonardo Hartomo. 
Via The Stranger.