barb d and company