andrew lipke