PATRICK J. MCKENNA & SONS, INC.