About Stefan Andersson is an independent artist that has both been accepted and refused a number of times the last 10 years.