Each person, firm or corporation engaged in any business, trade, or profession, or keeping or carrying on any establishment or other things, or doing any act as specified in the town’s business license ordinance within the corporate limits of the Town of Waverly, is required to apply for and pay an annual license as specified in the ordinance’s fee schedule.