■ ian gallagher