geamannan ainsworth