I'm trying to search for a way to lookup the top row based on the intercept of the row and column and have been racking my brains all afternoon. I have a matrix where owners are assigned based on an ID number and I'd like to return the owner. For example 1.4 below should return Owner 2. I've tried various combos of index/match and lookup and array formulas but to no avail.

Thanks in advance for your help.

ID, Owner 1, Owner 2, Owner 3
1.2 , ,X ,
1.3 ,X ,
1.4 , ,X ,
1.5 , , ,X