ian.c.haynes