Craig Franklin

Dev, advertising specialist, and data-science dilettante