James Daniels
James Daniels is a freelance writer, business enthusiast, a bit of a tech buff, and an overall geek.