andrew lynch