Who can file a Notice of opposition?

Any person can file opposition against the advertised trademark before its registration. It is interesting to note that a person objecting need not necessarily be an owner of an applied or registered trademark. Such a person can be a commoner and can file an opposition for the interest of the public at large.