Zack Kowalske received funding from the International Association of Bloodstain Pattern Analysts' Dan Rahn Research Grant. Graham Williams does not work for, consult, own shares in or receive funding ...