Hanley
type: MnisThing
type: ExternalThing
type: NamedThing
type: ContactableThing
type: Person
type: Member
type: PartyMember
type: GovernmentPerson
type: MnisMember
type: SesThing
label: James
label: Jeremy
government person has government incumbency: x8B5fauG
government person has government incumbency: APwJxurV
government person has government incumbency: NCsCBydr
government person has government incumbency: bygPQA6R
person has formal body membership: 1QgPagRw
person has formal body membership: bCaXerX9
member has parliamentary incumbency: SzDB2BRl
member has parliamentary incumbency: 2aOynBsW
member has parliamentary incumbency: us4FNwro
person has gender identity: cxiJG975
party member has party membership: yhAZjPaP
party member has party membership: KTKqJRNG
name: Hanley
name: James
name: Jeremy
mnis id: 734
external identifier: 734
person family name: Hanley
person given name: Jeremy
person other names: James
person has incumbency: x8B5fauG
person has incumbency: APwJxurV
person has incumbency: NCsCBydr
person has incumbency: bygPQA6R
person has incumbency: SzDB2BRl
person has incumbency: 2aOynBsW
person has incumbency: us4FNwro
member mnis id: 734
ses id: 301041
asking person has question: hYSbbeCF
asking person has question: WXegrUZh
asking person has question: uwAQ5f3C
asking person has question: 9Cs2LQlz
asking person has question: csPOdREq
answering person has answer: fsAlL7Xv
answering person has answer: hMdbTQXd
answering person has answer: QO93aSxr
answering person has answer: f47P6vD1
answering person has answer: OAqJ28PT
answering person has answer: VoH9jGa1
answering person has answer: CaETQvb3
answering person has answer: gAIubhrj
answering person has answer: JsB2PgfR
answering person has answer: 95dVHviC
answering person has answer: 0mqYOuwj
answering person has answer: syWUVt4q
answering person has answer: Ppa4ahyQ
answering person has answer: ssDUi2Hr
answering person has answer: sjaoZ4uJ
answering person has answer: e6fFxO6S
answering person has answer: U3o1FDJJ
answering person has answer: Z5tF1RAl
answering person has answer: lPkEzFTL
answering person has answer: cVXZavLY
answering person has answer: ifNa5G6u
answering person has answer: LWFytdzf
answering person has answer: QoQLhq6Z
answering person has answer: 1etefeDD
answering person has answer: DbHjxPKe
answering person has answer: wrFInL92
answering person has answer: kOgurIsl
answering person has answer: 9WjU3sAv
answering person has answer: 0KsY2diF
answering person has answer: EkH2R0TU
answering person has answer: uiCIAg7k
answering person has answer: 2iGCKrTM
answering person has answer: clEQmPyx