James was fantastic to deal with from beginning to end. He has a never give up attitude with a professional, compassionate and thorough driven attitude. His communication is excellent and no stone goes unturned to achieve the best result possible. I wouldn’t hesitate to recommend him or use him again


