tricorporated