Thomas Brown has been through it all before.