mark g. adams