Bruce MacMillan stepping down as MPI president and CEO