I have used James for multiple projects over a period of Ten or more years and have been extremely satisfied with his work and timeliness. I would not hesitate to refer him to friends, family, or other professionals. Thank you James!