Terra Firma Capital Corporation Reports First Quarter 2019 Financial Results May 15, 2019 By Globenewswire Tagged With: CA8810021094, TSX-V:TIINOT FOR DISTRIBUTION TO U.S. NEWS WIRE SERVICES OR DISSEMINATION IN THE UNITED STATES