Have worked with Michael James several times. He always makes everything seem easy and goes smooth!