Davide Mariniello, Switzerland, Mägenwil, male