James Mc Neill a man of his time