I have used James for many months now and have found him both extremely knowledgable and very sympathetic. He resolved both my 'problems' and, if needed, I will return to ... more