ryan aplin