MCKENNA LONG & ALDRIDGE LLP