Need help on IF statement getting identifier expected msg

I am new to this UiPath community and has just started working on my first bot. I am trying to check multiple conditions in an IF statement.
My test condition is to extract data of all those rows whose Value > 20000000, belong to USA and the parent company is either Apple or IBM.
So I created following If statement in UiPath Studio:
(row("Country").ToString.Equals."USA") AND (Convert.ToInt32(row("Value(USD)").ToString) > 20000000) AND (row("ParentCompany").ToString = "Apple" OR row("ParentCompany").ToString = "IBM")
But I am getting compiler error(s) - identified expected msg.

I found the issue so please ignore my request.