ADRIAN D. MCKECHNIE