Dynasty Financial Partners appoints Michael Moriarty as director of investment platforms