I have received calls from this number in the past few weeks. They do not leave a message and hang up if I answer. I think 723 is a Stanford campus prefix.
I have received calls from this number in the past few weeks. They do not leave a message and hang up if I answer. I think 723 is a Stanford campus prefix.