david ames's Systems