JAMES B. JOHNSTON, INC.