Ivan Albright

Ivan Albright
Feb 20, 1897 – Nov 18, 1983

Ivan Le Lorraine Albright was an American magic realist painter and artist, most renowned for his self-portraits, character studies, and still lifes.