M & J EDELMAN & ASSOCIATES LTD.