James Porter
Blogger, writer, proofreader and just a good guy who likes to share his thoughts with other people all over the internet.