Neeka

Neeka is an oil painter from Austin Texas, currently residing in Saint Louis, Mo. She received her BFA from The School of the Art Institute of Chicago.