select emp_no, birth_date, first_name, last_name, gender, hire_date from employees where mod(emp_no, 2) = 1 and last_name not like '%Mary%' order by hire_date desc