alexander patterson