ryan driller (196.304)