All of his impressions are on point!