Yes you can wear it over all these; however a long beard covering the neck , or long hair that protrudes through the neck seal will compromise the seal and reduce protection.
Below are links to all the Avon Protection FAQ's including product specific queries.
If you have any additional questions please email protection@avon-rubber.com