Contact details for Lawrence D’Oliveiro:

Online presence:

Ones I haven’t updated in a while: