steve esselaarlatest news & developments