David Stephen Brower Facts