The inspector shall investigate all acts of incompetency or misconduct committed by any licensed engineer while acting under the authority of his license, and shall have power to summon before him any witnesses within his respective city, and compel their attendance by a similar process as used in the state courts to compel the attendance of witnesses; and he may administer all necessary oaths to any witnesses thus summoned before him, and, after reasonable notice in writing, given to the alleged delinquent, of the time and place of such investigation, such witnesses shall be examined, under oath, touching the performance of his duties by any such licensed engineer, and if the inspector shall be satisfied that such licensed engineer is incompetent, or has been guilty of misdemeanor, negligence, unskilfulness, or has endangered life, or wilfully violated any provision of this law, he shall immediately suspend or revoke his license, as the facts of the case may require.
53 P.S. § 25315