James Apps
James Apps
James Apps

James Apps

Interests include new technologies, the internet not limited to design & development. As well as Martial Arts, Gymnastics, Nutrition and Dancing.