Piles of oyster shells scattered the shingle beach, others contained in cages.
(c) Jo Phillips
Piles of oyster shells scattered the shingle beach, others contained in cages.
(c) Jo Phillips
AdvocacyJournal
My video, ‘In Solidarity with the Lummi Nation’ screened at Superpod 6
Photography
Dream Within a Dream
Synthography
Creative AI Expo Review
© 2026 Design By Jo. Site Map : Legal & Purchase Guide : Design Service T&C