C F ANDERSON & CO