Welcome!

Welcome to the Mark J. Ryan weblog and podcast!