brian william cartwright