ch: kevin ryan*