N.B.: I have obscured contact information on this online copy to protect myself and my contacts from spam and other issues. If you would like the full version, please contact me.

ryan_georgi_cv