Subject Predicate Object
Michael John Foster
a
Resource
MNIS thing
External thing
Dods thing
PIMS thing
Named thing
Contactable thing
Person
Dods person
PIMS person
Member
Party member
Web-linked thing
Government person
MNIS member
SES thing
label
Foster
Michael
John
government person has government incumbency
0A9Uqusx
BzPlMcR1
person has formal body membership
iLeAqhoA
NBeLzewu
member has parliamentary incumbency
2ULlB9Bz
QEjGFleC
BibRC9ce
person has gender identity
uUU7ZPw9
party member has party membership
SyEIVmHZ
IJ0PFgx6
person has person web link
http://www.michaelfoster.co.uk/
web linked thing has web link
http://www.michaelfoster.co.uk/
name
Foster
Michael
John
MNIS Id
271
external identifier
271
188
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
BzPlMcR1
2ULlB9Bz
QEjGFleC
BibRC9ce
member MNIS Id
271
SES Id
300575
asking person has question
4KgkZtpZ
bHDkUC2E
answering person has answer
TrnNfKdJ
1R1aNa4T
n2N49SHX
nsKqIhrq
dG5ioZSZ
nyaaItTh
aCmL60dv
DQyhbwyF
CX61K6P4
u3g6BVTD
uvejj2nr
yUT2V7Cx
Kvzthz49
fcW5f9cj
CTE7XxxI
QReU7SX0
oImwXm3O
KGCerZI6
d7ZV0j2D
RfR55C20
c3bpyldV
OOX9tIfZ
N0jCUYb7
857a77dm
kAxmS27W
14rUBgCg
xBxPwRuA
txzu7xp7
nKzVJzt4
mAjTTtH3
CIbwzFSF
et3MwKBL
PDRzF56m
R42itdhw
Snvcy7ic
6IDHy7NV
V1FF5qkE
yGQK45zW
s9xmSGke
aOnmexFC
HHlcgtQm
2Qqklvrh
wkFuBqwH
GrfbDadV
xr8vIO3Q
t3c9IMhM
Fjz1XK0I
HIFiG2nh
0EJ1STyo
ou1LXji1
tOQdt8uV
x7nso2DW
qZG1F1Bp
gRLzhcic
wPTq1jsW
oRz17yap
LRdGVdQR
pzxMuFe1
912HW7GG
7cVzVS8m
HMNRK4vN
TAk8eSAS
T7cQw49b
w0xUtUeQ
MzKX7Kkz
bhSc3UMx
eY0yO51C
IljPymjl
1Qaps0kD
hxAiy8bq
6xhbVL0q
4rim4odN
rsYkUTVj
y8eILUzf
T1NxS8kF
zhHFPrMM
Zj4P7Xh8
H97ucRXe
tuazuXQC
vkKNbZio
0wvbitx6
HoYD5jyt
DA8WCpAP
ci8ikfW3
msISC9pm
nFbLHvEX
JR9nRqd3
L8kGVMDP
Qice7H1O
4spTI0U4
1VTkAAQy
N0N8yCig
vCWXJVRO
zYTtSE22
cUWrO6Fv
qMeUSuGh
xuF91DnX
RMshDFN7
v5eiV3RV
L4DZHR4X
VOfCEQJs
6nxvzB6F
YGA016ZJ
cmtYzeoc
mo9F3V9C
hdDEycIO
rVsxRztT
TNcQzYbe
I9OnEY6Y
H4CzXdft
nPtrQmxl
HInnoZ67
uMqo4Jlj
iWtCC4eS
mTdzArwj
KkXI4C1l
Vzki0Pui
EN8l0pVG
kFOzvPWK
GndP5brR
knP5fIYW
DEWWGi1j
pXx8du9M
8v74bkWO
HB3flNIt
IYjQzqf3
nhv3mHs5
6paMmlsh
FiWFbmVg
66jshlzp
eB6cc5hC
iEGPZkVq
K7rxRL5J
nZ8ZlYVB
nkSwAJjZ
Nr8E3vfM
BbEEjVDM
Kz4Ev2rK
IgtDTYzK
qY2yF74U
l9C1kjqo
fagAlTw4
tvQEGhfB
aefAvveR
w2qpum2q
Bmga26D3
lCz0fNV3
gK4AK2nD
acUtgsiF
q2qq0nqf
0B7cqcqV
kjrazsvw
ECyKfUZ7
VLLs4cN3
WxZsO25g
eVmB5YPD
QUy1Qmdd
KpEHzU5I
TeWNuo3Q
ZKcgvs3H
Or1cqkbu
mw9FS7pq
9grPcZRJ
SHFAIyJQ
wt43ejUd
8TCs5G5c
eZGixrnd
531tpEZj
uBO8sAF9
eb3wMbUT
KuAIiXaM
4pdEkOKX
Pnt4Af6X
6yiA0bB3
SqnXl92G
6cpT2sta
eEZHtIkZ
uBcKO6fA
jcHEevce
1kAZ9PcE
0iBBDfti
jmNLH6wn
4wxz0STS
B7S0vy87
TzLIJpJ9
gJpFXBHo
1HEvjFu7
uOiFrBOg
F1yzTJ32
QsQ5I7b5
JrqrPVKQ
Zs5HfKpi
GvJm7Pt6
4L23EVY3
aiwHt1wo
ieFmeGjb
SSqBtZes
Iie63sC2
hiVJfngo
a0hYDrk9
I6lPkBDF
Ygcwszk9
pTcuisUG
1wwn6zba
8eggYGZh
YBPO1zR9
Yo80XG9C
UQXzErzr
fAin4f3h
ZALselVX
NDu5iST8
y3ojAOzi
qMYTjUoW
4Lxy3nqg
mQG93Kqo
goh0ohZ1
DwQS6NpS
YcGtOPX7
5RlDrWME
WGwCPw5S
BIwrHIlw
eKhySjXE
3LO571vw
zKxZxcuk
1M0zdMvS
TCQsI15b
T7vFm3gW
oEkkDJUr
Gtg3GBxc
s72Nqam4
9oBnRM2x
dBqlCBZH
tpTEUwHc
lSrgTgGc
2DB6LRjy
zLHuXoT3
IeOWzmX7
aDYXhcVP
ENTlFeyN
qYQEVeQZ
Fojc17Rp
pWNQaIGM
5LnWpPcf
woi6Nubo
QeU0TVoW
du0RFqn8
7YOLiqoV
pHotKuhV
ViGRiaeG
E2jKmSSL
YYqBCfAq
E4IOuTZA
fkUmsGHv
ULiXlswE
DIiJoCRz
SXggjqBN
vXq9cHD9
17rFOt6q
tgQXCn95
yuaE8XeS
GLvJVoCJ
BZVDAhZJ
rSwhWgqb
iRUC5qhS
ZKmsz3zp
i6FhSMN9
bKIu5QWb
qwpyASjf
WzB8zl71
I3nTNBcl
N4U8mXgs
SITKXh48
d4yMYncb
9VW8doEv
RbDCIeqG
IlOp60rC
PQi4N4O3
Rtyaq7BE
EGJ1lDfK
BaJdljSP
RMdvp3Py
y2SLjTwj
SdNxNAJS
YBmBrVHV
ULbKXBH1
ZG2hss0g
08Cy7Ovg
F31CBD81AD8343898B49DC65743F0BDF
Mr Michael Foster
A5EE13ABE03C4D3A8F1A274F57097B6C
Foster, Mr Michael
D79B0BAC513C4A9A87C9D5AFF1FC632F
Mr Michael Foster
0A9Uqusx
government incumbency has government person
Michael John Foster
incumbency has person
Michael John Foster
BzPlMcR1
government incumbency has government person
Michael John Foster
incumbency has person
Michael John Foster
iLeAqhoA
formal body membership has person
Michael John Foster
NBeLzewu
formal body membership has person
Michael John Foster
2ULlB9Bz
parliamentary incumbency has member
Michael John Foster
incumbency has person
Michael John Foster
QEjGFleC
parliamentary incumbency has member
Michael John Foster
incumbency has person
Michael John Foster
BibRC9ce
parliamentary incumbency has member
Michael John Foster
incumbency has person
Michael John Foster
uUU7ZPw9
gender identity has person
Michael John Foster
SyEIVmHZ
party membership has party member
Michael John Foster
IJ0PFgx6
party membership has party member
Michael John Foster
http://www.michaelfoster.co.uk/
person web link has person
Michael John Foster
web link has web linked thing
Michael John Foster
4KgkZtpZ
question has asking person
Michael John Foster
bHDkUC2E
question has asking person
Michael John Foster
TrnNfKdJ
answer has answering person
Michael John Foster
1R1aNa4T
answer has answering person
Michael John Foster
n2N49SHX
answer has answering person
Michael John Foster
nsKqIhrq
answer has answering person
Michael John Foster
dG5ioZSZ
answer has answering person
Michael John Foster
nyaaItTh
answer has answering person
Michael John Foster
aCmL60dv
answer has answering person
Michael John Foster
DQyhbwyF
answer has answering person
Michael John Foster
CX61K6P4
answer has answering person
Michael John Foster
u3g6BVTD
answer has answering person
Michael John Foster
uvejj2nr
answer has answering person
Michael John Foster
yUT2V7Cx
answer has answering person
Michael John Foster
Kvzthz49
answer has answering person
Michael John Foster
fcW5f9cj
answer has answering person
Michael John Foster
CTE7XxxI
answer has answering person
Michael John Foster
QReU7SX0
answer has answering person
Michael John Foster
oImwXm3O
answer has answering person
Michael John Foster
KGCerZI6
answer has answering person
Michael John Foster
d7ZV0j2D
answer has answering person
Michael John Foster
RfR55C20
answer has answering person
Michael John Foster
c3bpyldV
answer has answering person
Michael John Foster
OOX9tIfZ
answer has answering person
Michael John Foster
N0jCUYb7
answer has answering person
Michael John Foster
857a77dm
answer has answering person
Michael John Foster
kAxmS27W
answer has answering person
Michael John Foster
14rUBgCg
answer has answering person
Michael John Foster
xBxPwRuA
answer has answering person
Michael John Foster
txzu7xp7
answer has answering person
Michael John Foster
nKzVJzt4
answer has answering person
Michael John Foster
mAjTTtH3
answer has answering person
Michael John Foster
CIbwzFSF
answer has answering person
Michael John Foster
et3MwKBL
answer has answering person
Michael John Foster
PDRzF56m
answer has answering person
Michael John Foster
R42itdhw
answer has answering person
Michael John Foster
Snvcy7ic
answer has answering person
Michael John Foster
6IDHy7NV
answer has answering person
Michael John Foster
V1FF5qkE
answer has answering person
Michael John Foster
yGQK45zW
answer has answering person
Michael John Foster
s9xmSGke
answer has answering person
Michael John Foster
aOnmexFC
answer has answering person
Michael John Foster
HHlcgtQm
answer has answering person
Michael John Foster
2Qqklvrh
answer has answering person
Michael John Foster
wkFuBqwH
answer has answering person
Michael John Foster
GrfbDadV
answer has answering person
Michael John Foster
xr8vIO3Q
answer has answering person
Michael John Foster
t3c9IMhM
answer has answering person
Michael John Foster
Fjz1XK0I
answer has answering person
Michael John Foster
HIFiG2nh
answer has answering person
Michael John Foster
0EJ1STyo
answer has answering person
Michael John Foster
ou1LXji1
answer has answering person
Michael John Foster
tOQdt8uV
answer has answering person
Michael John Foster
x7nso2DW
answer has answering person
Michael John Foster
qZG1F1Bp
answer has answering person
Michael John Foster
gRLzhcic
answer has answering person
Michael John Foster
wPTq1jsW
answer has answering person
Michael John Foster
oRz17yap
answer has answering person
Michael John Foster
LRdGVdQR
answer has answering person
Michael John Foster
pzxMuFe1
answer has answering person
Michael John Foster
912HW7GG
answer has answering person
Michael John Foster
7cVzVS8m
answer has answering person
Michael John Foster
HMNRK4vN
answer has answering person
Michael John Foster
TAk8eSAS
answer has answering person
Michael John Foster
T7cQw49b
answer has answering person
Michael John Foster
w0xUtUeQ
answer has answering person
Michael John Foster
MzKX7Kkz
answer has answering person
Michael John Foster
bhSc3UMx
answer has answering person
Michael John Foster
eY0yO51C
answer has answering person
Michael John Foster
IljPymjl
answer has answering person
Michael John Foster
1Qaps0kD
answer has answering person
Michael John Foster
hxAiy8bq
answer has answering person
Michael John Foster
6xhbVL0q
answer has answering person
Michael John Foster
4rim4odN
answer has answering person
Michael John Foster
rsYkUTVj
answer has answering person
Michael John Foster
y8eILUzf
answer has answering person
Michael John Foster
T1NxS8kF
answer has answering person
Michael John Foster
zhHFPrMM
answer has answering person
Michael John Foster
Zj4P7Xh8
answer has answering person
Michael John Foster
H97ucRXe
answer has answering person
Michael John Foster
tuazuXQC
answer has answering person
Michael John Foster
vkKNbZio
answer has answering person
Michael John Foster
0wvbitx6
answer has answering person
Michael John Foster
HoYD5jyt
answer has answering person
Michael John Foster
DA8WCpAP
answer has answering person
Michael John Foster
ci8ikfW3
answer has answering person
Michael John Foster
msISC9pm
answer has answering person
Michael John Foster
nFbLHvEX
answer has answering person
Michael John Foster
JR9nRqd3
answer has answering person
Michael John Foster
L8kGVMDP
answer has answering person
Michael John Foster
Qice7H1O
answer has answering person
Michael John Foster
4spTI0U4
answer has answering person
Michael John Foster
1VTkAAQy
answer has answering person
Michael John Foster
N0N8yCig
answer has answering person
Michael John Foster
vCWXJVRO
answer has answering person
Michael John Foster
zYTtSE22
answer has answering person
Michael John Foster
cUWrO6Fv
answer has answering person
Michael John Foster
qMeUSuGh
answer has answering person
Michael John Foster
xuF91DnX
answer has answering person
Michael John Foster
RMshDFN7
answer has answering person
Michael John Foster
v5eiV3RV
answer has answering person
Michael John Foster
L4DZHR4X
answer has answering person
Michael John Foster
VOfCEQJs
answer has answering person
Michael John Foster
6nxvzB6F
answer has answering person
Michael John Foster
YGA016ZJ
answer has answering person
Michael John Foster
cmtYzeoc
answer has answering person
Michael John Foster
mo9F3V9C
answer has answering person
Michael John Foster
hdDEycIO
answer has answering person
Michael John Foster
rVsxRztT
answer has answering person
Michael John Foster
TNcQzYbe
answer has answering person
Michael John Foster
I9OnEY6Y
answer has answering person
Michael John Foster
H4CzXdft
answer has answering person
Michael John Foster
nPtrQmxl
answer has answering person
Michael John Foster
HInnoZ67
answer has answering person
Michael John Foster
uMqo4Jlj
answer has answering person
Michael John Foster
iWtCC4eS
answer has answering person
Michael John Foster
mTdzArwj
answer has answering person
Michael John Foster
KkXI4C1l
answer has answering person
Michael John Foster
Vzki0Pui
answer has answering person
Michael John Foster
EN8l0pVG
answer has answering person
Michael John Foster
kFOzvPWK
answer has answering person
Michael John Foster
GndP5brR
answer has answering person
Michael John Foster
knP5fIYW
answer has answering person
Michael John Foster
DEWWGi1j
answer has answering person
Michael John Foster
pXx8du9M
answer has answering person
Michael John Foster
8v74bkWO
answer has answering person
Michael John Foster
HB3flNIt
answer has answering person
Michael John Foster
IYjQzqf3
answer has answering person
Michael John Foster
nhv3mHs5
answer has answering person
Michael John Foster
6paMmlsh
answer has answering person
Michael John Foster
FiWFbmVg
answer has answering person
Michael John Foster
66jshlzp
answer has answering person
Michael John Foster
eB6cc5hC
answer has answering person
Michael John Foster
iEGPZkVq
answer has answering person
Michael John Foster
K7rxRL5J
answer has answering person
Michael John Foster
nZ8ZlYVB
answer has answering person
Michael John Foster
nkSwAJjZ
answer has answering person
Michael John Foster
Nr8E3vfM
answer has answering person
Michael John Foster
BbEEjVDM
answer has answering person
Michael John Foster
Kz4Ev2rK
answer has answering person
Michael John Foster
IgtDTYzK
answer has answering person
Michael John Foster
qY2yF74U
answer has answering person
Michael John Foster
l9C1kjqo
answer has answering person
Michael John Foster
fagAlTw4
answer has answering person
Michael John Foster
tvQEGhfB
answer has answering person
Michael John Foster
aefAvveR
answer has answering person
Michael John Foster
w2qpum2q
answer has answering person
Michael John Foster
Bmga26D3
answer has answering person
Michael John Foster
lCz0fNV3
answer has answering person
Michael John Foster
gK4AK2nD
answer has answering person
Michael John Foster
acUtgsiF
answer has answering person
Michael John Foster
q2qq0nqf
answer has answering person
Michael John Foster
0B7cqcqV
answer has answering person
Michael John Foster
kjrazsvw
answer has answering person
Michael John Foster
ECyKfUZ7
answer has answering person
Michael John Foster
VLLs4cN3
answer has answering person
Michael John Foster
WxZsO25g
answer has answering person
Michael John Foster
eVmB5YPD
answer has answering person
Michael John Foster
QUy1Qmdd
answer has answering person
Michael John Foster
KpEHzU5I
answer has answering person
Michael John Foster
TeWNuo3Q
answer has answering person
Michael John Foster
ZKcgvs3H
answer has answering person
Michael John Foster
Or1cqkbu
answer has answering person
Michael John Foster
mw9FS7pq
answer has answering person
Michael John Foster
9grPcZRJ
answer has answering person
Michael John Foster
SHFAIyJQ
answer has answering person
Michael John Foster
wt43ejUd
answer has answering person
Michael John Foster
8TCs5G5c
answer has answering person
Michael John Foster
eZGixrnd
answer has answering person
Michael John Foster
531tpEZj
answer has answering person
Michael John Foster
uBO8sAF9
answer has answering person
Michael John Foster
eb3wMbUT
answer has answering person
Michael John Foster
KuAIiXaM
answer has answering person
Michael John Foster
4pdEkOKX
answer has answering person
Michael John Foster
Pnt4Af6X
answer has answering person
Michael John Foster
6yiA0bB3
answer has answering person
Michael John Foster
SqnXl92G
answer has answering person
Michael John Foster
6cpT2sta
answer has answering person
Michael John Foster
eEZHtIkZ
answer has answering person
Michael John Foster
uBcKO6fA
answer has answering person
Michael John Foster
jcHEevce
answer has answering person
Michael John Foster
1kAZ9PcE
answer has answering person
Michael John Foster
0iBBDfti
answer has answering person
Michael John Foster
jmNLH6wn
answer has answering person
Michael John Foster
4wxz0STS
answer has answering person
Michael John Foster
B7S0vy87
answer has answering person
Michael John Foster
TzLIJpJ9
answer has answering person
Michael John Foster
gJpFXBHo
answer has answering person
Michael John Foster
1HEvjFu7
answer has answering person
Michael John Foster
uOiFrBOg
answer has answering person
Michael John Foster
F1yzTJ32
answer has answering person
Michael John Foster
QsQ5I7b5
answer has answering person
Michael John Foster
JrqrPVKQ
answer has answering person
Michael John Foster
Zs5HfKpi
answer has answering person
Michael John Foster
GvJm7Pt6
answer has answering person
Michael John Foster
4L23EVY3
answer has answering person
Michael John Foster
aiwHt1wo
answer has answering person
Michael John Foster
ieFmeGjb
answer has answering person
Michael John Foster
SSqBtZes
answer has answering person
Michael John Foster
Iie63sC2
answer has answering person
Michael John Foster
hiVJfngo
answer has answering person
Michael John Foster
a0hYDrk9
answer has answering person
Michael John Foster
I6lPkBDF
answer has answering person
Michael John Foster
Ygcwszk9
answer has answering person
Michael John Foster
pTcuisUG
answer has answering person
Michael John Foster
1wwn6zba
answer has answering person
Michael John Foster
8eggYGZh
answer has answering person
Michael John Foster
YBPO1zR9
answer has answering person
Michael John Foster
Yo80XG9C
answer has answering person
Michael John Foster
UQXzErzr
answer has answering person
Michael John Foster
fAin4f3h
answer has answering person
Michael John Foster
ZALselVX
answer has answering person
Michael John Foster
NDu5iST8
answer has answering person
Michael John Foster
y3ojAOzi
answer has answering person
Michael John Foster
qMYTjUoW
answer has answering person
Michael John Foster
4Lxy3nqg
answer has answering person
Michael John Foster
mQG93Kqo
answer has answering person
Michael John Foster
goh0ohZ1
answer has answering person
Michael John Foster
DwQS6NpS
answer has answering person
Michael John Foster
YcGtOPX7
answer has answering person
Michael John Foster
5RlDrWME
answer has answering person
Michael John Foster
WGwCPw5S
answer has answering person
Michael John Foster
BIwrHIlw
answer has answering person
Michael John Foster
eKhySjXE
answer has answering person
Michael John Foster
3LO571vw
answer has answering person
Michael John Foster
zKxZxcuk
answer has answering person
Michael John Foster
1M0zdMvS
answer has answering person
Michael John Foster
TCQsI15b
answer has answering person
Michael John Foster
T7vFm3gW
answer has answering person
Michael John Foster
oEkkDJUr
answer has answering person
Michael John Foster
Gtg3GBxc
answer has answering person
Michael John Foster
s72Nqam4
answer has answering person
Michael John Foster
9oBnRM2x
answer has answering person
Michael John Foster
dBqlCBZH
answer has answering person
Michael John Foster
tpTEUwHc
answer has answering person
Michael John Foster
lSrgTgGc
answer has answering person
Michael John Foster
2DB6LRjy
answer has answering person
Michael John Foster
zLHuXoT3
answer has answering person
Michael John Foster
IeOWzmX7
answer has answering person
Michael John Foster
aDYXhcVP
answer has answering person
Michael John Foster
ENTlFeyN
answer has answering person
Michael John Foster
qYQEVeQZ
answer has answering person
Michael John Foster
Fojc17Rp
answer has answering person
Michael John Foster
pWNQaIGM
answer has answering person
Michael John Foster
5LnWpPcf
answer has answering person
Michael John Foster
woi6Nubo
answer has answering person
Michael John Foster
QeU0TVoW
answer has answering person
Michael John Foster
du0RFqn8
answer has answering person
Michael John Foster
7YOLiqoV
answer has answering person
Michael John Foster
pHotKuhV
answer has answering person
Michael John Foster
ViGRiaeG
answer has answering person
Michael John Foster
E2jKmSSL
answer has answering person
Michael John Foster
YYqBCfAq
answer has answering person
Michael John Foster
E4IOuTZA
answer has answering person
Michael John Foster
fkUmsGHv
answer has answering person
Michael John Foster
ULiXlswE
answer has answering person
Michael John Foster
DIiJoCRz
answer has answering person
Michael John Foster
SXggjqBN
answer has answering person
Michael John Foster
vXq9cHD9
answer has answering person
Michael John Foster
17rFOt6q
answer has answering person
Michael John Foster
tgQXCn95
answer has answering person
Michael John Foster
yuaE8XeS
answer has answering person
Michael John Foster
GLvJVoCJ
answer has answering person
Michael John Foster
BZVDAhZJ
answer has answering person
Michael John Foster
rSwhWgqb
answer has answering person
Michael John Foster
iRUC5qhS
answer has answering person
Michael John Foster
ZKmsz3zp
answer has answering person
Michael John Foster
i6FhSMN9
answer has answering person
Michael John Foster
bKIu5QWb
answer has answering person
Michael John Foster
qwpyASjf
answer has answering person
Michael John Foster
WzB8zl71
answer has answering person
Michael John Foster
I3nTNBcl
answer has answering person
Michael John Foster
N4U8mXgs
answer has answering person
Michael John Foster
SITKXh48
answer has answering person
Michael John Foster
d4yMYncb
answer has answering person
Michael John Foster
9VW8doEv
answer has answering person
Michael John Foster
RbDCIeqG
answer has answering person
Michael John Foster
IlOp60rC
answer has answering person
Michael John Foster
PQi4N4O3
answer has answering person
Michael John Foster
Rtyaq7BE
answer has answering person
Michael John Foster
EGJ1lDfK
answer has answering person
Michael John Foster
BaJdljSP
answer has answering person
Michael John Foster
RMdvp3Py
answer has answering person
Michael John Foster
y2SLjTwj
answer has answering person
Michael John Foster
SdNxNAJS
answer has answering person
Michael John Foster
YBmBrVHV
answer has answering person
Michael John Foster
ULbKXBH1
answer has answering person
Michael John Foster
ZG2hss0g
answer has answering person
Michael John Foster
08Cy7Ovg
answer has answering person
Michael John Foster