david nykl