Ryan J. Foley, Author at Crux