"James is incredibly knowledgeable in his field. He has great listening skills which gives him a great advantage in delivering exactly what you have asked for. He has an eye for design, delivers consistently, is methodical and organised and a great manager. He trusts his team to do their job and encourages their development and ensures his team works hard but has an enjoyable time too. James is a realist and wont promise you what is not possible. James will always tell you how it is and not what you want to hear. This is a very admirable quality. James is professional and fun to work with. If I ever have the opportunity to work with James on a project again, I would be very happy and know that the project would achieve awesome results."