Michael Kelly hasn't written any stories yet.

Michael Kelly

Michael Kelly

Nutmegger born, rhodey raised, So Cal and Nor Cal lovin', Open Government Preachin', SFgiants bleacher ticket havin', MTB ridin' & Roadie communtin', fool