A citizen of the United States or a person who has been lawfully admitted for permanent residence, and is not less than 18 years of age, of good moral character, and who has the ability to weigh accurately and to make correct weight certificates, and who has received from the Commissioner a license as a licensed public weighmaster shall be authorized to act as a licensed public weighmaster.
Va. Code § 3.2-5802