richard-page-msc documents