miles powell