I've never met a nicer more understanding man. James brought me from the depths of despair to feeling great He does amazing work and I owe him my life Highly highly recom ... more