Since 1991 Taylor Rose Consulting, formerly known as Insight Incorporated, has been providing multi-faceted consultancy services spanning both domestic and global agendas. From its head office in Toronto, Canada, Taylor Rose Consulting operates ...