Delay ethernet connection?

Hi, I have my pi2 connected to the internet via a Wi-Fi adaptor. I also share this connection out via the Ethernet port.

Problem is, when the power goes off and the pi2 reboots, often the Wi-Fi adaptor does not turn on because the Ethernet adaptor turns on before it. Sometimes the usb interface of the pi (like my mouse and keyboard) also completely locks up and I have to pull out the power (only on start-up after it reboots from a power outage). I don’t know if this is directly related.

Is there a way that I can delay the Ethernet adaptor from connecting (say a few minutes after the Wi-Fi connection has already been established) to stop this from happening ?