thomas-byrne-full