David Heap
- David Heap is a member of the Canadian Boat to Gaza steering committee and writes today from on board the Tahrir in the eastern Mediterranean.
Articles by this author
Most Popular
To donate by check, phone, or other method, see our More Ways to Give page.