J. FRANK & ASSOCIATES LTD.