ryan poles