Farley Knight

Senior software engineer, who is currently delving into the world of data science/machine learning.