William F DeVault Author & Editor