Alexander (Sasha) Viazmensky is the artist famous for his botanical watercolors.
He resides in St. Petersburg, Russia.