CM BIDWELL AND ASSOCIATES LTD.