101 studios david armstrong