Got your answer didnt you.
Looks like we all did.
Pity though because for me David was the best employee NFI ever had and the rest of management can only wish they had his ability and know how,that includes the CEO.
Good luck David you deserve better mate.