Mahmoud Farshchian
is one of the best iranian painters.