Prof. Sam McFarland has passed away