James
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: WebLinkedThing
type: GovernmentPerson
type: MnisMember
type: SesThing
label: Stephen
label: Heappey
government person has government incumbency: Imi05QXj
government person has government incumbency: gwF48IcQ
government person has government incumbency: HXPcq83Y
person has formal body membership: uGX9Yn86
member has parliamentary incumbency: DodMSb5y
member has parliamentary incumbency: R9hTrJAs
member has parliamentary incumbency: xOcM97pF
person has gender identity: sZEnceLG
party member has party membership: 5nKuESJ3
party member has party membership: LkEurzwL
party member has party membership: HOysV1Lj
person has person web link: http://www.jamesheappey.org.uk/
person has person web link: https://twitter.com/jsheappey
web linked thing has web link: http://www.jamesheappey.org.uk/
web linked thing has web link: https://twitter.com/jsheappey
name: James
name: Stephen
name: Heappey
mnis id: 4528
external identifier: 6081
external identifier: 4528
external identifier: 106018
pims id: 6081
dods id: 106018
person pims id: 6081
person dods id: 106018
person family name: Heappey
person given name: James
person other names: Stephen
person has incumbency: DodMSb5y
person has incumbency: R9hTrJAs
person has incumbency: xOcM97pF
person has incumbency: Imi05QXj
person has incumbency: gwF48IcQ
person has incumbency: HXPcq83Y
member mnis id: 4528
ses id: 416090
asking person has question: quCn0bPI
answering person has answer: swJ3yIVy
answering person has answer: IwTnr2h2
answering person has answer: YfJu9Yqv
answering person has answer: 5KvoM14J
answering person has answer: H7hxKl7G
answering person has answer: J81x0kGC
answering person has answer: 6pGzsUEF
answering person has answer: tXdfMXmJ
answering person has answer: M9JHjzIP
answering person has answer: i1ZTw9iH
answering person has answer: g7ZSYp6Z
answering person has answer: aG1cJHFF
answering person has answer: LUDjPSPy
answering person has answer: CjW3EO4O
answering person has answer: Pi6zZ8nR
answering person has answer: bPRMj8W3
answering person has answer: iu6Z4pp7
answering person has answer: sil1uwmK
answering person has answer: Q628Nft3
answering person has answer: JqUKMTJ3
answering person has answer: WDakPoYk
answering person has answer: TCeLffRe
answering person has answer: XEudxAyN