John Gray

John Gray is a 28-year-old trainee doctor who enjoys swimming, blogging and helping old ladies across the road. He is intelligent and creative, but can also be very lazy and a bit grumpy.