Iconoclast: a person who attacks cherished beliefs, traditional institutions, etc., as being based on ...

Read More