E & D Associates, Ltd.