elaine tom and john