Welcome to JohnFleming.com!
I am changing servers, please bear with me a couple days while I get content ported over..
This section contains information about John Fleming.
Here you can find information about my skills.
Contact us here for more information.