ryan st. andrew