Ideally, let chicken marinate for a couple of hours or overnight (refrigerated). But if not, even 30 minutes is enough to infuse the chicken with great flavor.
Marinade: Place all your cut chicken into a large mixing bowl. Add the sliced onion, a generous amount of good quality salt and pepper, sweet paprika, and enough extra virgin olive oil to create a marinade to coat all the chicken.
Soak 12 wooden skewers in water for 10-30 minutes.
Thread marinated chicken pieces through the prepared skewers.
Prepare outdoor grill (or griddle). Brush grates with a little oil and heat over medium-high heat.
Place chicken skewers on grill (or cook in batches on griddle) until well browned and internal temperature registers 155° on instant read thermometer. Be sure to turn skewers evenly to cook on all sides, about 5 minutes total, or bake at 400 for about 40 minutes.
Remove chicken and sprinkle with lemon, mountain oregano, GEVOO, and salt to taste.
Serve deconstructed or in Pita bread (see photos below for presentation).