MCKENNON SHELTON & HENN LLP