L & M Associates, Ltd.