article
IRRC No. 918
You are here :
- Home
- Authors List
- Diego Osorio
Diego Osorio
Number of articles written: 1 article
Diego Osorio
Number of articles written: 1 article
Diego Osorio is a senior advisor, CASCOE & Climate and Security, Global Affairs Canada.