Heat the olive oil in a frypan over medium heat and cook the sausage, round steak and veal 10 minutes until evenly browned. Remove meat from frypan and drain, reserving about 1 tablespoon drippings.
Stir the garlic into the frypan with the reserved meat drippings and cook about 3 minutes over medium heat. Place the crushed tomatoes into the frypan. Season with Italian seasoning, bay leaf, garlic powder, oregano, pepper and parsley. Cook 15 minutes.
Mix the tomato sauce into the frypan and continue cooking 15 minutes.
Return the meat to the frypan. Reduce heat to low and simmer 2 hours, stirring occasionally.