margofarnswort