John Allan: A Man of Original Ideas