MCMAHON KENNETH J — Insider transactions at AVALON HOLDINGS CORP | InsiderLens