WILLIAM S. HEIN & CO., INC.