Oh!
I am sorry words are so clumsy and empty in these situations... when you
want to express a great gratitude and appreciation... but you don't know
how.
Sorry for the cliche, but HAPPY BIRTHDAY, JOHN!
You deserve happiness more than everybody i know.
Alexander.