Bill Tucker joins Schaffer Associates