David Insley

Dynamic copywriter serving up immodest amounts of targeted content for your marketing needs. Seasoned wordsmith and weekend sartorialist. Defender of Jazz.

David Insley