Michael Leonard

Michael Leonard spends his time writing for a variety of progressive causes. In his spare time he writes fiction.

 


LATEST ARTICLES BY Michael Leonard