edward pan