select department, max(gross_salary), arg_max(gross_salary, first_name) from salary group by department