john liddy