William E Reynolds Author