Yes..I concur with everything you say. Bill is the real deal..highly seasoned, experienced and educated.