Innovative People

Adam Chapman

mathematical optimisation
computational simulation