frank wang's public page