Sorry for getting back so late. I did a preliminary cleanup and I'm thinking the leak is from the oil cooler? Not sure if anything else would be in that specific area.
If the oil leak wasn't bad enough, I am pretty sure the starter switch just died too.