
David joined Royal Alliance in July ,2021. David is the Founder and Managing Director of DMG Portfolio Management Inc based in Jericho NY. Dave has over 40 years of experience where he offers a wide range of services, from helping you select individual investments to developing complex retirement plans.