Winter Sale! 10% Discount off any order. Get the code »

David Hatcher

David Hatcher (Winston-Salem, NC) has taught communication skills for three universities and more than twenty government and private-industry clients. He has written and cowritten several books, workbooks, and other training materials on writing, vocabulary, proofreading, editing, and related subjects.