John Hardy jobs