Duncan
type: MnisThing
type: ExternalThing
type: DodsThing
type: PimsThing
type: WikidataThing
type: NamedThing
type: ContactableThing
type: Person
type: DodsPerson
type: PimsPerson
type: Member
type: PartyMember
type: GovernmentPerson
type: MnisMember
type: SesThing
label: Ian
government person has government incumbency: ZG09hNWr
government person has government incumbency: AGFyo0VW
government person has government incumbency: 4v9hlXE8
government person has government incumbency: o4DObeeV
member has parliamentary incumbency: e4IhvMvS
person has gender identity: 4xKgOl9C
party member has party membership: U8ncdn8v
name: Duncan
name: Ian
mnis id: 4686
external identifier: 7107
external identifier: 4686
external identifier: 47950
pims id: 7107
dods id: 47950
person pims id: 7107
person dods id: 47950
person family name: Duncan
person given name: Ian
person has incumbency: ZG09hNWr
person has incumbency: AGFyo0VW
person has incumbency: 4v9hlXE8
person has incumbency: e4IhvMvS
person has incumbency: o4DObeeV
member mnis id: 4686
ses id: 439028
answering person has answer: b1opdJL2
answering person has answer: rmublc29
answering person has answer: p68iZJB8
answering person has answer: 3SF20FxS
answering person has answer: JkXfmvsD
answering person has answer: lCzKnNNQ
answering person has answer: hKKMgxHi
answering person has answer: YcR16Ela
answering person has answer: USl2puQQ
answering person has answer: QHXz7UZ7
answering person has answer: HjVTHrcm
answering person has answer: IeXhHDMO
answering person has answer: Q5kaGiK6
answering person has answer: ugfe4coC
answering person has answer: sjpSe1wI
answering person has answer: 3MXr2Zm2
answering person has answer: i1itwFB8
answering person has answer: vMMarwHB
answering person has answer: AnZ6fz8L
answering person has answer: MyL2wvkJ
answering person has answer: PvPYBAnU
answering person has answer: vtQTIC2K
answering person has answer: IF7sD6c8
answering person has answer: tXEX1T34
answering person has answer: 0oDi4i05
answering person has answer: MqJ9dB2F
answering person has answer: rG7EcQza
answering person has answer: J12xeaVG
answering person has answer: OW9xq732
answering person has answer: 1HpcBIGT
answering person has answer: YCjJtjE8
answering person has answer: sC3If3us
answering person has answer: 95IKscFd
answering person has answer: OqhQfwKu
answering person has answer: 5hwgKcph
answering person has answer: HikcIeM9
answering person has answer: o5Gw7Lve