Sam Friedrich and Steven Hastings