Thanks to both of you. I looked (and tried to get it in the pictures); the AVLS switches are white and on either side of the engine, I believe, and neither are leaking.
If it were the power steering pump, it would be power steering fluid, right? It is oil that is leaking, for sure.