Sheila McClear

Sheila McClear is the author of The Last of the Live Nude Girls (2011). She has written about books for The New York Times, The Washington Post, The New Republic, the New York Post, and the New York Daily News. She lives in New York City.

Articles