stephen skeels