thomas waddingham