neill was born in cookstown, county tyrone, the son of a land agent. he first became a railway booking clerk, and then an insurance agent in ballymena. in 1894 he became general manager of the london, edinburgh and glasgow insurance company and joined the board of directors of the pearl insurance company when it took over the former company in 1910.