Richard James Thompson

Activities in companies