Peter is an pastor in Haifa on Mount Carmel, and carries powerful prophetic insight into the Lord’s working in the nations.

X