top 10 holdings mike heroux