Michael James was very professional, courteous, and adaptive throughout the entire process.