D & R Associates, Inc.