Len Epstein

Len Epstein is a self taught cartoonist and illustrator, Len has been established in the Philadelphia region for many years. Len was born in Philadelphia, Pennsylvania.