Preheat oven to 400 degrees. Line a shallow rimmed baking pan with aluminum foil and spray with non stick spray.
In a medium sized bowl, combine all marinade ingredients. Whisk to combine. Set aside.
Slice chicken breasts lengthwise into cutlet or strip sized pieces. Place chicken in the bowl of marinade. Coat all chicken pieces well, cover and refrigerate for 30 minutes - 1 hour.
Wash and scrub potatoes and dry. Cut into medium sized chunks and place onto the baking sheet. Toss with 2 tablespoons of olive oil, add salt and pepper to taste, and stir to coat. Move them to one side of the pan, leaving enough space for the asparagus.
Place the marinated chicken on top of the potatoes. Bake for 30 minutes.
Wash and dry asparagus and cut or break off the hard ends. Set aside.
Remove chicken and potatoes from the oven. Place the asparagus on the pan. Tilt pan so the cooking juices and oil run into the asparagus. Toss to coat well, and use the additional tablespoon of olive oil if needed. Season with additional salt & pepper.
Return pan to the oven, and cook for 10-15 minutes until the asparagus is crisp-tender, potatoes are done and chicken juices run clear.