William Graf

Technology analyst