Foster
type: MnisThing
type: ExternalThing
type: DodsThing
type: PimsThing
type: NamedThing
type: ContactableThing
type: Person
type: DodsPerson
type: PimsPerson
type: Member
type: PartyMember
type: WebLinkedThing
type: GovernmentPerson
type: MnisMember
type: SesThing
label: Michael
label: John
government person has government incumbency: 0A9Uqusx
government person has government incumbency: BzPlMcR1
person has formal body membership: iLeAqhoA
person has formal body membership: NBeLzewu
member has parliamentary incumbency: 2ULlB9Bz
member has parliamentary incumbency: QEjGFleC
member has parliamentary incumbency: BibRC9ce
person has gender identity: uUU7ZPw9
party member has party membership: SyEIVmHZ
party member has party membership: IJ0PFgx6
person has person web link: http://www.michaelfoster.co.uk/
web linked thing has web link: http://www.michaelfoster.co.uk/
name: Foster
name: Michael
name: John
mnis id: 271
external identifier: 271
external identifier: 188
external identifier: 25532
pims id: 188
dods id: 25532
person pims id: 188
person dods id: 25532
person family name: Foster
person given name: Michael
person other names: John
person has incumbency: 0A9Uqusx
person has incumbency: BzPlMcR1
person has incumbency: 2ULlB9Bz
person has incumbency: QEjGFleC
person has incumbency: BibRC9ce
member mnis id: 271
ses id: 300575
asking person has question: 4KgkZtpZ
asking person has question: bHDkUC2E
answering person has answer: TrnNfKdJ
answering person has answer: 1R1aNa4T
answering person has answer: n2N49SHX
answering person has answer: nsKqIhrq
answering person has answer: dG5ioZSZ
answering person has answer: nyaaItTh
answering person has answer: aCmL60dv
answering person has answer: DQyhbwyF
answering person has answer: CX61K6P4
answering person has answer: u3g6BVTD
answering person has answer: uvejj2nr
answering person has answer: yUT2V7Cx
answering person has answer: Kvzthz49
answering person has answer: fcW5f9cj
answering person has answer: CTE7XxxI
answering person has answer: QReU7SX0
answering person has answer: oImwXm3O
answering person has answer: KGCerZI6
answering person has answer: d7ZV0j2D
answering person has answer: RfR55C20
answering person has answer: c3bpyldV
answering person has answer: OOX9tIfZ
answering person has answer: N0jCUYb7
answering person has answer: 857a77dm
answering person has answer: kAxmS27W
answering person has answer: 14rUBgCg
answering person has answer: xBxPwRuA