Edward B. Walsh & Associates, Inc.