PETER J WEIR