Profile

John Seglias

COMPANY : DEFRA

POSITION : CTO

LOCATION : London, United Kingdom

INDUSTRY : Government