About Northstar
George O'Dowd
Mr. O’Dowd has over 20 years’ experience in the structured finance market, specializing in credit derivatives and mortgage-backed securities in the U.S. In May 2007, he joined Eden Rock, a London based investment advisor, as the Head of Structured Finance Research. Prior to joining Eden Rock, Mr. O’Dowd was the Head of Structured Credit Trading for the NY office of Nomura Securities. Mr. O’Dowd has both a SM and SB in Management Science from the MIT Sloan School of Management. |