He is hard working, patient and accommodating. I had few changes in my job like changing color etc and Williamson accepted them without any fuss. Overall very good but I was always involved in my project and supervising. I hired him again for another job.