JOHN D WEIR JR