A Dirty Pervert. The highest level of pervert.
That guy is such a dirvert. He kept looking at porn on his laptop during the office meeting.