Glad you found us!
Yes, it's Odontoglossum x Oncidium - general Oncidium care - lightly moist media, moderate light.
Oncidium alliance are prone to leaf spotting. When I get spots looking as yours do, I do try to make sure I am not overwatering (don't know if that's the cause, but I have gotten some like this in winter, and thought the cooler damper weather with too much water MAY have been the culprit)
I try to watch the new growth - if they are free of spots, I don't worry much about it.