william chan Archive