McLain wears many hats for public health