After talking with him and him saying that would do some research, you go to Alexandra's bedroom, use the crystal to teleport to the past, talk to the driver girl and choose the "Gregorian Lake" option. After that, you surf to the north and enter a house, you'll find David there.