Among the many services John provides are:
Strategic communications planning Media relations counseling and training Community relations strategies Executive speechwriting and coaching Crisis communications planning Organizational/employee communications Issues analysis and policy position papers Financial communications and annual reports Public affairs programs
Strategic communications planning
Media relations counseling and training
Community relations strategies
Executive speechwriting and coaching
Crisis communications planning
Organizational/employee communications
Issues analysis and policy position papers
Financial communications and annual reports
Public affairs programs