Kelly A. McCauley

A computer scientist specializing in manufacturing and distribution center simulations and a photographer.