Gerald David Jaynes

CFDPs