john records landecker