John 3 and the Two types of MessiahsMessiah ben Joseph & Messiah ben David. The Suffering Servant and the Victorious King. Many Messianic believers are familiar with these...