A F FERGUSON & CO