Prof. Ryley Bauch PhD Archive