andrew p. ordon age