McGregor BFA is the pre-eminent provider of stock market fundamental research data and news to the financial sector and the corporate market at large.