Kate Kelly

Associate Editor, Contracting Business

Kate’s Recent activity