can't see much on that photo, highly overexposed....
where is the oil coming from exactly?
usually oil pressure switches start leaking, the oil filter housing and cooler are one... so if the leak is not from the switch it can only be oil filter itself (but that should not creep up there) or the seal between block and oil cooler.