PATRICK WHELAN ASSOCIATES, INC.