Professional and knows his subject very well. Treated me very well.