Segall & Associates Inc.