InfraRed hires Michael Straka as Head of Capital
InfraRed Capital Partners has appointed Michael Straka to the newly created position of Head of Capital, based in London. Straka will take...
InfraRed Capital Partners has appointed Michael Straka to the newly created position of Head of Capital, based in London. Straka will take...