bill mckechnie