David Gaughran

A writer and an indie publishing advocate, known for his books on self-publishing and workshops.

David Gaughran

A writer and an indie publishing advocate, known for his books on self-publishing and workshops.