David J. Keegan 

I am David James Keegan. Moving to IA at age 3, I bounced around between foster & group homes until coming to prison at 17. Despite my incarceration, I want to contribute to society & leave my mark in a positive way. Writing is my passion & purpose.
See subscribers