john demarchi