MCELROY DEUTSCH MULVANEY & CARPENTER LLP