David Macfarlane

LRC Contributor

David Macfarlane has published several books. His new memoir, Likeness, is due out in May.

Articles by David Macfarlane