A former television and radio journalist, James Long is now a full time writer.