First Trust officer David McGarel buys $129,247 of fund common shares
David McGarel bought 10,000 common shares at $12.9247 each, raising his directly held stake to 24,000 shares.
David McGarel bought 10,000 common shares at $12.9247 each, raising his directly held stake to 24,000 shares.