William M.'s profile