Ainsworth Hayles' profile