David Shipley on Muck Rack

David Shipley

Verified
New York
Senior Executive Editor — Bloomberg View

Senior Executive Editor @bv