Congrats, it sounds like you have a lot to be proud of.
I'm not exactly new here, but I've been an on again off again poster in the past, only in recent months have I become more of a forum reg.
So I'm not sure that we've ever been aquainted, but I t's lovely to meet you. and welcome back, for however long you choose to stay this time.