Need All-in-one recommedation

I need an AIO that can meet the following requirements.

- appx screen size 18-22"

- Multitouch

- Win8

- standard VESA mount on back.

Any suggestions?

thanks.