I apologize for the length and wait time on posts.