Anfonwch hwn fel neges destun: Relationship between strategy implementation and operational performance of marketing firms in Kenya :