(a) Every architect or professional engineer or contractor or construction manager engaging in the practice of such profession shall furnish the Department of Finance within 10 days after entering into any contract with a contractor or subcontractor not a resident of this State, a statement of the total value of such contract or contracts together with the names and addresses of the contracting parties.
(b) In the case of any person or firm failing or refusing to comply with this section, there shall be assessed by the Secretary of Finance a civil penalty of not more than $10,000 for each occurrence.
(c) Any person or firm who wilfully or knowingly fails or refuses to comply with this section shall be guilty of a misdemeanor and upon conviction shall be fined not more than $3,000, or imprisoned not more than 6 months, or both.