David Aylward managing director and founder