how much oil on the head are we talk'n about? Is it leaking on the ground? If its just on the head, probably a leaky gasket, I'd put that on the back burner for now...that won't stop it from starting. Your next step should be pulling the carbs. If u got spark (and we'll assume u have compression) the problem is no gas. Pull the carbs and either do a complete tear down, or just remvoe the bowls and jets and clean'm good. If the PO says he had to use starter to get it started, then the carbs ain't clean!
Heres the deal prs. You can keep trying a little of this and a little of that and it may take you 6 months to find the problem. Where as you can say, OK its a pain in the butt to pull and clean the carbs completely, but after its done, at least u know u'll have a clean set of carbs, and if it still doesn't start, well then you'll move on to trouble shooting something else.
Anytime you get a new bike you never know what condition its in, regardless of what the PO says he did or didn't do. Do the tough work up front and it will pay dividends down the road. Its a marathon not a sprint...