James has been writing software for over 20 years. When not in front of a computer, you might find him cooking vegetarian food, waiting on his cats, or traveling.

James Cooper presents 2 Events: