John P. Kee you ve been so good