MCMAHON & KELLY LLP