Joshua the High Priest
High Priest of Israel, representing the people before God.
Joshua stands before the Angel of the Lord, accused by Satan, but is cleansed and clothed in pure garments, symbolizing the removal of iniquity and the restoration of Israel.