Sebastian Penrose

Sebastian Penrose is an English senior UN officials. Nina met him during the IHA's formation.