JAMES B JOHNSTON INC