I am a recovering addict myself.
I have a good 20 years of professional experience with 13 in USA.
BTW, I hold two masters - an MBA and MS Comp Sc from San Jose State University (CA, USA), along with a BE in Computer Science (PEC, Chandigarh, India).
Check my profile, I am sure you will find it impressive. As far as requirements for your project go, you are well covered by me.
The reason I gave my background is to demonstrate the depth in my writing skills.
My MBA/MS programs entailed a lot of paper writing/presentations and so did my work.
Thanks
Vivek