Mike heroux portfolio update