Duncan Niederauer

Member
NYSE EURONEXT
CEO
Order: 
16