duncan skiles