J H FLETCHER & CO