Who We Are

Will McMartin, President

Will has been active in provincial, federal and municipal politics since the 1970s, overseeing election campaigns for the BC Social Credit Party and the federal Progressive Conservative Party, among others. He also has served as a legislative and political aide with provincial governments in B.C. and Manitoba.


In addition to providing public affairs and government relations services to a large number of public- and private-sector entities over the course of his career, Will also has served as the publisher and contributing editor to several newsletters including British Columbia Politics & Policy, The Election Pollster and The Pacific Political Report.


For many years he was a political commentator and pundit with CBC Television and Radio, CKNW Radio in Vancouver and CFAX Radio in Victoria. From 2004 to 2015 he was a featured political columnist with The Tyee.



John Heaney, Senior Counsel

John has had a lengthy and successful public-service career in British Columbia and Alberta, occupying very senior advisory and leadership roles in both government and opposition. 


John attended the University of Alberta studying political science and economics before working for several years as a researcher and political and policy aide with the NDP Official Opposition in the Alberta legislature, including a stint as executive assistant to the party leader. 


He moved to British Columbia in 1990 to serve Mike Harcourt and the BC NDP caucus as research director and, in 1991, following the election of British Columbia’s second-ever NDP government, John held successively more responsible positions in NDP administrations. He served initially as Premier Mike Harcourt’s Director of Policy and Legislation and later as Assistant Deputy Minister for Public Issues. When Premier Glen Clark committed to negotiate BC’s first modern treaty with indigenous people, John served as assistant director of the Province’s Nisga’a Treaty Implementation Project.


John subsequently worked with Premiers Dan Miller and Ujjal Dosanjh, as Assistant Deputy Minister of Communications, then Deputy Minister of Government Policy and Communications. In his work for premiers Harcourt, Miller and Dosanjh, John also served as secretary for their cabinet’s priorities and planning committees.


In 2001, when the New Democratic Party returned to the opposition benches after nearly a decade in government, John helped found a consulting company – ideaworks – with a number of former and current NDP government veterans, including John Horgan.


John earned a law degree from University of Victoria in 2006 and was called to the Bar of B.C. in 2007. He articled and practiced as a commercial and public law advocate in Victoria and Vancouver for seven years with well-respected litigation firms Arvay Finlay Barristers, Heenan Blaikie and Underhill Boies Parker.


In May 2014, after he was acclaimed leader of the B.C. New Democratic Party and became leader of B.C.’s official opposition, John Horgan selected John, his former business partner and government colleague, to serve as his chief of staff.


Following Alberta NDP leader Rachel Notley’s election as Alberta’s 17th premier, John was asked to lend his services to the new government. Form May 2015 through to the end of 2018 he held a number of senior positions with the Alberta government, including Deputy Minister, Policy Coordination Office, and Chief of Staff to the Premier.


In January 2019, John joined Composite Public Affairs Inc. as Senior Counsel. He maintains his law practice in litigation and in corporate/commercial solicitor work.



Kristy Fredericks, Vice-President - Public Relations & Events

Born and raised in Edmonton, Kristy graduated from the University of Alberta and later moved to B.C. She has been active in provincial and federal politics for the last decade.  


Kristy has been involved for the past decade in event-planning, including major conferences, trade-shows and media events for non-profit and corporate organizations. She also has served as a policy researcher and communications specialist, and consulted extensively with the medical device industry.  

Composite Public Affairs Inc.

About Us

Composite Public Affairs Inc. was founded in the summer of 2017 by a group of political veterans well-versed in the vagaries of B.C.’s ever-changing politics – and well-equipped with practical experience from service in a number of political parties.   

Together, Composite’s principals have a wealth of experience in public office, policy research and political campaigns, with a combined history of more than a century in B.C.’s public arenas.   

Our primary role will be to encourage informed dialogue and intelligent discussion on policies, issues and events.   

To that end we intend to offer a suite of services and products – including conferences, research papers and much more – designed to promote a better understanding of public affairs and the issues which affect all British Columbians, their families and businesses.   


We also seek to provide clients and others with knowledgeable insight into government policies, personnel and decision-making, as well as an over-arching understanding of British Columbia’s broad public affairs. The Composite approach is unique, based on the belief that the best representative of your issue, your organization or your company, is you.   

If you have an interest or concern regarding public affairs, politics or government in British Columbia, send us an email or give us a call. We would be pleased to hear from you.