Twomey was born in Mahé, Seychelles.
Twomey được sinh ra ở Mahé, Seychelles.