Man receives nearly 2 dozen charges after several suspected prescription fraud incidents