J. PEAT & ASSOCIATES, INC.