richard.c.croft