Consulting Rates

James is currently engaged in writing and software development, and is not available for regular contract work.