The Oil Paintings of Andrei Belichenko, (by Vincent Mars)
Andrei Belichenko is a Russian painter born in 1974 in Kazakhstan. I believe that the black-haired woman who appears in many of his portraits is his wife. Visit his official website: http://www.abmbart.com/.
Check out more at boy with a hat !