David Baker

Managing Partner, Baker Steel Capital Managers LLP



Share

David Baker