2017 Wings of Strength Chicago Pro
2nd
Luis Rodriguez
3rd
Kevin Jordan
USA
4th
Charles Griffen
USA
5th
Regan Grimes
Canada
6th
Josh Wade
USA
7th
Henri-Pierre Ano
Canada
8th
Fred Smalls
USA
9th
Paulo Almeida
10th
Marc Arthur Dautruchee
USA
11th
Lloyd Dollar
USA
12th
Tomas Kaspar
13th
Dusty Hanshaw
14th
Grigori Atoyan
15th
Eddie Bracamontes
USA
16th
Alvin Peter Andre
16th
Jah Holt
16th
John Silvey
16th
Michael Lynn
16th
Rudy Richards
16th
Zdenek Voprada
16th
Jeff Beckham
Scorecard Intelligence
Sourced from official show card
Michael Lockett won decisively, +14 clear of second. Tightest call down the field: Luis Rodriguez over Kevin Jordan, 2 points apart for 2nd/3rd.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Michael Lockett | 5 | 5 | — | 10 | Lock win +14 |
| 2nd | Luis Rodriguez | 12 | 12 | — | 24 | Held by 2 |
| 3rd | Kevin Jordan | 13 | 13 | — | 26 | Missed by 2 |
| 4th | Charles Griffen | 20 | 20 | — | 40 | |
| 5th | Regan Grimes | 25 | 25 | — | 50 | |
| 6th | Josh Wade | 30 | 30 | — | 60 | |
| 7th | Henri-Pierre Ano | 35 | 35 | — | 70 | |
| 8th | Fred Smalls | 40 | 40 | — | 80 | |
| 9th | Paulo Almeida | 45 | 45 | — | 90 | |
| 10th | Marc Arthur Dautruchee | 50 | 50 | — | 100 | |
| 11th | Lloyd Dollar | 57 | 57 | — | 114 | |
| 12th | Tomas Kaspar | 60 | 60 | — | 120 | |
| 13th | Dusty Hanshaw | 63 | 63 | — | 126 | |
| 14th | Grigori Atoyan | 72 | 72 | — | 144 | Held by 2 |
| 15th | Eddie Bracamontes | 73 | 73 | — | 146 | Missed by 2 |
| 16th | Alvin Peter Andre | 80 | 80 | — | 160 | Tied |
| 16th | Jah Holt | 80 | 80 | — | 160 | Tied |
| 16th | John Silvey | 80 | 80 | — | 160 | Tied |
| 16th | Michael Lynn | 80 | 80 | — | 160 | Tied |
| 16th | Rudy Richards | 80 | 80 | — | 160 | Tied |
| 16th | Zdenek Voprada | 80 | 80 | — | 160 | Tied |
| 16th | Jeff Beckham | 80 | 80 | — | 160 | Tied |
Scores are summed judge placings — lower is better, Total = Judging + Finals. ▲ scored better in finals, ▼ slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
2nd
George Peterson
USA
3rd
Lee Banks
USA
4th
Armando Aman
USA
5th
Nelson Lopes
6th
Stan McQuay
7th
Silvio Toranzo
USA
8th
Kevin Wilson
USA
9th
Mehdi Larijani
USA
10th
Kenneth Owens
USA
11th
Aaron Futel
USA
12th
Elvernie McGhee
USA
13th
Jonathan Sebastian
14th
Taj Parham
USA
15th
Kelly Burke
16th
Santiago Aragon
USA
16th
Nicholas Austin
16th
Isaac Balbi
Brazil
16th
Justin Freeman
USA
16th
Vincent Hils
16th
Louis Johnson
16th
Jason Lowe
USA
16th
Cris Murray
16th
Courage Opara
USA
16th
Matt Pattison
USA
16th
Derrick Simmons
USA
16th
Ryan Henderson
16th
Harry Freeman
16th
Christopher Niemczyk
USA
Scorecard Intelligence
Sourced from official show card
Cleveland Thomas won by 5 — a narrow decision.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
Top 12 scoring positions; 3 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Cleveland Thomas | 5 | — | — | 5 | Narrow win |
| 2nd | George Peterson | 10 | — | — | 10 | |
| 3rd | Lee Banks | 15 | — | — | 15 | |
| 4th | Armando Aman | 21 | — | — | 21 | |
| 5th | Nelson Lopes | 25 | — | — | 25 | |
| 6th | Stan McQuay | 29 | — | — | 29 | |
| 7th | Silvio Toranzo | 36 | — | — | 36 | |
| 8th | Kevin Wilson | 43 | — | — | 43 | |
| 9th | Mehdi Larijani | 46 | — | — | 46 | Tied |
| 10th | Kenneth Owens | 46 | — | — | 46 | Tied |
| 11th | Aaron Futel | 55 | — | — | 55 | |
| 12th | Elvernie McGhee | 58 | — | — | 58 | |
| 13th | Jonathan Sebastian | 66 | — | — | 66 | |
| 14th | Taj Parham | 70 | — | — | 70 | |
| 15th | Kelly Burke | 74 | — | — | 74 | |
| 16th | Santiago Aragon | 80 | — | — | 80 | Tied |
| 16th | Nicholas Austin | 80 | — | — | 80 | Tied |
| 16th | Isaac Balbi | 80 | — | — | 80 | Tied |
| 16th | Justin Freeman | 80 | — | — | 80 | Tied |
| 16th | Vincent Hils | 80 | — | — | 80 | Tied |
| 16th | Louis Johnson | 80 | — | — | 80 | Tied |
| 16th | Jason Lowe | 80 | — | — | 80 | Tied |
| 16th | Cris Murray | 80 | — | — | 80 | Tied |
| 16th | Courage Opara | 80 | — | — | 80 | Tied |
| 16th | Matt Pattison | 80 | — | — | 80 | Tied |
| 16th | Derrick Simmons | 80 | — | — | 80 | Tied |
| 16th | Ryan Henderson | 80 | — | — | 80 | Tied |
| 16th | Harry Freeman | 80 | — | — | 80 | Tied |
| 16th | Christopher Niemczyk | 80 | — | — | 80 | Tied |
Scores are summed judge placings — lower is better, Total = Judging + Finals. ▲ scored better in finals, ▼ slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
2nd
Brandon Hendrickson*
USA
3rd
Khali Quartey
USA
4th
Tristan Murray
USA
5th
Chase Savoie
USA
6th
Ryan John-Baptiste
UK
7th
Jeffrey Vialu
8th
Vincent Strange
9th
Jamal Everette
USA
10th
Lionel Bassett
11th
Folajaiye Dania
12th
Ranzino Valentine
13th
Terry Bright
14th
Muhammad Ali
USA
Scorecard Intelligence
Sourced from official show card
Sergi Constance won by 5 — a narrow decision. Tightest call down the field: Lionel Bassett over Folajaiye Dania, 1 point apart for 10th/11th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
Top 12 scoring positions; 2 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Sergi Constance | 5 | — | — | 5 | Narrow win |
| 2nd | Brandon Hendrickson* | 10 | — | — | 10 | |
| 3rd | Khali Quartey | 15 | — | — | 15 | |
| 4th | Tristan Murray | 20 | — | — | 20 | |
| 5th | Chase Savoie | 25 | — | — | 25 | |
| 6th | Ryan John-Baptiste | 32 | — | — | 32 | |
| 7th | Jeffrey Vialu | 35 | — | — | 35 | |
| 8th | Vincent Strange | 39 | — | — | 39 | |
| 9th | Jamal Everette | 45 | — | — | 45 | |
| 10th | Lionel Bassett | 52 | — | — | 52 | Held by 1 |
| 11th | Folajaiye Dania | 53 | — | — | 53 | Missed by 1 |
| 12th | Ranzino Valentine | 62 | — | — | 62 | Held by 2 |
| 13th | Terry Bright | 64 | — | — | 64 | Missed by 2 |
| 14th | Muhammad Ali | 68 | — | — | 68 |
Scores are summed judge placings — lower is better, Total = Judging + Finals. ▲ scored better in finals, ▼ slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
2nd
Alex Cambronero
Costa Rica
3rd
Charles Dixon
USA
4th
Dobromir Dimchev Delev
Bulgaria
5th
Junho Kim
South Korea
6th
Andrej Mozolani
7th
Tricky Jackson
USA
8th
Nam Eun Cho
10th
Milton Martinez
11th
Bola Ojex
USA
12th
Al Auguste
13th
Juan Carlos Graham
Mexico
14th
Tomas Tabaciar
Slovakia
15th
Vincent Que
16th
Jaime Atienza
16th
Charles Curtis
USA
16th
Jan Kubik
16th
Tim McGuire
USA
16th
Derik Oslan
USA
16th
Martae Ruelas
16th
Shelby Starnes
16th
Rod Ketchens
16th
James Davis
USA
Scorecard Intelligence
Sourced from official show card
Ricardo Correia won decisively, +14 clear of second. Tightest call down the field: Alex Cambronero over Charles Dixon, 2 points apart for 2nd/3rd.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Ricardo Correia | 5 | 5 | — | 10 | Lock win +14 |
| 2nd | Alex Cambronero | 12 | 12 | — | 24 | Held by 2 |
| 3rd | Charles Dixon | 13 | 13 | — | 26 | Missed by 2 |
| 4th | Dobromir Dimchev Delev | 20 | 20 | — | 40 | |
| 5th | Junho Kim | 26 | 26 | — | 52 | |
| 6th | Andrej Mozolani | 31 | 31 | — | 62 | |
| 7th | Tricky Jackson | 34 | 34 | — | 68 | |
| 8th | Nam Eun Cho | 41 | 41 | — | 82 | |
| 9th | Manuel Canadillas | 44 | 44 | — | 88 | |
| 10th | Milton Martinez | 51 | 51 | — | 102 | |
| 11th | Bola Ojex | 54 | 54 | — | 108 | |
| 12th | Al Auguste | 62 | 62 | — | 124 | Held by 2 |
| 13th | Juan Carlos Graham | 63 | 63 | — | 126 | Missed by 2 |
| 14th | Tomas Tabaciar | 71 | 71 | — | 142 | |
| 15th | Vincent Que | 74 | 74 | — | 148 | |
| 16th | Jaime Atienza | 80 | 80 | — | 160 | Tied |
| 16th | Charles Curtis | 80 | 80 | — | 160 | Tied |
| 16th | Jan Kubik | 80 | 80 | — | 160 | Tied |
| 16th | Tim McGuire | 80 | 80 | — | 160 | Tied |
| 16th | Derik Oslan | 80 | 80 | — | 160 | Tied |
| 16th | Martae Ruelas | 80 | 80 | — | 160 | Tied |
| 16th | Shelby Starnes | 80 | 80 | — | 160 | Tied |
| 16th | Rod Ketchens | 80 | 80 | — | 160 | Tied |
| 16th | James Davis | 80 | 80 | — | 160 | Tied |
Scores are summed judge placings — lower is better, Total = Judging + Finals. ▲ scored better in finals, ▼ slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
3rd
Rachelle Dejean
4th
Bianca Berry
5th
Whitney Wiser
6th
Maria Paulette
Spain
7th
Alla Meijer
8th
Isha Barrow
9th
Tiffany Vann
10th
Leah Humphrey
11th
Natoshia Coleman
12th
Anna Kiseleva
13th
Jamie Collins
14th
Angela Okon
15th
JoAnn Norwood
16th
Raquel Long-Merlini
16th
Stephanie Sequeira
16th
Natalie Abrhiem
16th
Jade Atkinson
16th
Angel Denman
16th
Monica Merlini
USA
16th
Babette Mulford
16th
Kimberly Shay
USA
16th
Julia Wohlschlegel
USA
16th
Karen Yoakum
USA
Scorecard Intelligence
Sourced from official show card
Jessica Renee won decisively, +9 clear of second. Tightest call down the field: Gidget Migliaccio over Rachelle Dejean, 1 point apart for 2nd/3rd.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
Top 12 scoring positions; 5 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Jessica Renee | 5 | — | — | 5 | Lock win +9 |
| 2nd | Gidget Migliaccio | 14 | — | — | 14 | Held by 1 |
| 3rd | Rachelle Dejean | 15 | — | — | 15 | Missed by 1 |
| 4th | Bianca Berry | 21 | — | — | 21 | |
| 5th | Whitney Wiser | 24 | — | — | 24 | Held by 2 |
| 6th | Maria Paulette | 26 | — | — | 26 | Missed by 2 |
| 7th | Alla Meijer | 35 | — | — | 35 | |
| 8th | Isha Barrow | 42 | — | — | 42 | |
| 9th | Tiffany Vann | 47 | — | — | 47 | |
| 10th | Leah Humphrey | 50 | — | — | 50 | Held by 1 |
| 11th | Natoshia Coleman | 51 | — | — | 51 | Missed by 1 |
| 12th | Anna Kiseleva | 62 | — | — | 62 | Held by 1 |
| 13th | Jamie Collins | 63 | — | — | 63 | Missed by 1 |
| 14th | Angela Okon | 70 | — | — | 70 | |
| 15th | JoAnn Norwood | 77 | — | — | 77 | Held by 2 |
| 16th | Raquel Long-Merlini | 79 | — | — | 79 | Missed by 2 |
| 16th | Stephanie Sequeira | 79 | — | — | 79 | Tied |
| 16th | Natalie Abrhiem | 80 | — | — | 80 | Missed by 1 |
| 16th | Jade Atkinson | 80 | — | — | 80 | Tied |
| 16th | Angel Denman | 80 | — | — | 80 | Tied |
| 16th | Monica Merlini | 80 | — | — | 80 | Tied |
| 16th | Babette Mulford | 80 | — | — | 80 | Tied |
| 16th | Heidi Allen Patterson | 80 | — | — | 80 | Tied |
| 16th | Kimberly Shay | 80 | — | — | 80 | Tied |
| 16th | Julia Wohlschlegel | 80 | — | — | 80 | Tied |
| 16th | Karen Yoakum | 80 | — | — | 80 | Tied |
| 16th | Edna Olivas Mangueros | 80 | — | — | 80 | Tied |
Scores are summed judge placings — lower is better, Total = Judging + Finals. ▲ scored better in finals, ▼ slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
2nd
Jessica Canty
4th
Cheryl Brown
5th
Camala Rodriguez
6th
Mary Valid
7th
Nicolle Mudafort
8th
Cinderella Richardson
USA
9th
Annette Mendez
10th
Sarah Sweeney
11th
Kim Clark
12th
Nadia Wyatt
13th
Olga Karavayeva
14th
Veronica Gallego
Spain
15th
Stacy Fujarski
16th
Ashley Allen
16th
Alexa Bates
USA
16th
Sharon Braso
16th
Catherine Anderson
USA
16th
Codi Jaeger
16th
Lisa Moskaluk
16th
Linda Simnick
16th
Kacey Stefan
Scorecard Intelligence
Sourced from official show card
Tiffani Hebert won by 5 — a narrow decision. Tightest call down the field: Annette Mendez over Sarah Sweeney, 1 point apart for 9th/10th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
Top 12 scoring positions; 5 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Tiffani Hebert | 5 | — | — | 5 | Narrow win |
| 2nd | Jessica Canty | 10 | — | — | 10 | |
| 3rd | Bojana Vasiljevic | 15 | — | — | 15 | |
| 4th | Cheryl Brown | 20 | — | — | 20 | |
| 5th | Camala Rodriguez | 25 | — | — | 25 | |
| 6th | Mary Valid | 30 | — | — | 30 | |
| 7th | Nicolle Mudafort | 35 | — | — | 35 | |
| 8th | Cinderella Richardson | 40 | — | — | 40 | |
| 9th | Annette Mendez | 47 | — | — | 47 | Held by 1 |
| 10th | Sarah Sweeney | 48 | — | — | 48 | Missed by 1 |
| 11th | Kim Clark | 56 | — | — | 56 | |
| 12th | Nadia Wyatt | 59 | — | — | 59 | |
| 13th | Olga Karavayeva | 66 | — | — | 66 | |
| 14th | Veronica Gallego | 71 | — | — | 71 | Held by 2 |
| 15th | Stacy Fujarski | 73 | — | — | 73 | Missed by 2 |
| 16th | Ashley Allen | 79 | — | — | 79 | Held by 1 |
| 16th | Alexa Bates | 80 | — | — | 80 | Missed by 1 |
| 16th | Sharon Braso | 80 | — | — | 80 | Tied |
| 16th | Catherine Anderson | 80 | — | — | 80 | Tied |
| 16th | Codi Jaeger | 80 | — | — | 80 | Tied |
| 16th | Lisa Moskaluk | 80 | — | — | 80 | Tied |
| 16th | Linda Simnick | 80 | — | — | 80 | Tied |
| 16th | Kacey Stefan | 80 | — | — | 80 | Tied |
Scores are summed judge placings — lower is better, Total = Judging + Finals. ▲ scored better in finals, ▼ slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
2nd
Fiona Harris
3rd
Giorgia Foroni
4th
Amber Steffen
USA
5th
Aurika Tyrgale
Russia
6th
Liudmila Somkina
7th
Maria Laura Cerbelli
Canada
8th
Danielle Chikeles
USA
9th
Rene Brosch
USA
10th
Tiffany Chandler
USA
11th
Toni Wheeler
12th
Jennifer Bishop
13th
Eileen Wells
Scorecard Intelligence
Sourced from official show card
Ryall Graber won the title by just 2 points — a razor-thin margin. Tightest call down the field: Fiona Harris over Giorgia Foroni, 1 point apart for 2nd/3rd.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
Top 12 scoring positions; 1 further position not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Ryall Graber | 6 | 24 | — | 30 | Razor-thin win |
| 2nd | Fiona Harris | 10 | 22 | — | 32 | Missed by 2 |
| 3rd | Giorgia Foroni | 15 | 18 | — | 33 | Missed by 1 |
| 4th | Amber Steffen | 22 | 54 | — | 76 | |
| 5th | Aurika Tyrgale | 36 | 46 | — | 82 | |
| 6th | Liudmila Somkina | 30 | 70 | — | 100 | |
| 7th | Maria Laura Cerbelli | 49 | 60 | — | 109 | |
| 8th | Danielle Chikeles | 23 | 106 | — | 129 | Held by 2 |
| 9th | Rene Brosch | 49 | 82 | — | 131 | Missed by 2 |
| 10th | Tiffany Chandler | 59 | 76 | — | 135 | |
| 11th | Toni Wheeler | 38 | 114 | — | 152 | |
| 12th | Jennifer Bishop | 56 | 106 | — | 162 | |
| 13th | Eileen Wells | 62 | 126 | — | 188 |
Scores are summed judge placings — lower is better, Total = Judging + Finals. ▲ scored better in finals, ▼ slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
2nd
Victoria Dominguez
USA
3rd
Wendy McCready
4th
Selma Labat
5th
Angela Rayburn
6th
Christine Sabo
USA
7th
Olivia Terry
USA
8th
Hanna Hallman
USA
9th
Sherry Summers
USA
10th
LaDawn McDay
USA
11th
Mary Cain
USA
12th
Tischa Thomas
13th
Kimberly McGuire
14th
Patty Corbett
15th
Amanda Aivaliotis
16th
Vera Mikulcova
16th
Shawna Strong
16th
Tina Zampa
USA
Scorecard Intelligence
Sourced from official show card
Brittney O'Veal won decisively, +12 clear of second. Tightest call down the field: Tischa Thomas over Kimberly McGuire, 2 points apart for 12th/13th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
Top 12 scoring positions; 5 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Brittney O'Veal | 5 | 5 | — | 10 | Lock win +12 |
| 2nd | Victoria Dominguez | 11 | 11 | — | 22 | |
| 3rd | Wendy McCready | 15 | 15 | — | 30 | |
| 4th | Selma Labat | 20 | 20 | — | 40 | |
| 5th | Angela Rayburn | 24 | 24 | — | 48 | |
| 6th | Christine Sabo | 29 | 29 | — | 58 | |
| 7th | Olivia Terry | 36 | 36 | — | 72 | |
| 8th | Hanna Hallman | 41 | 41 | — | 82 | |
| 9th | Sherry Summers | 44 | 44 | — | 88 | |
| 10th | LaDawn McDay | 50 | 50 | — | 100 | |
| 11th | Mary Cain | 54 | 54 | — | 108 | |
| 12th | Tischa Thomas | 64 | 64 | — | 128 | Held by 2 |
| 13th | Kimberly McGuire | 65 | 65 | — | 130 | Missed by 2 |
| 14th | Patty Corbett | 70 | 70 | — | 140 | |
| 15th | Amanda Aivaliotis | 75 | 75 | — | 150 | Held by 2 |
| 16th | Tina Zampa | 76 | 76 | — | 152 | Missed by 2 |
| 16th | Vera Mikulcova | 80 | 80 | — | 160 | Tied |
| 16th | Shawna Strong | 80 | 80 | — | 160 | Tied |
Scores are summed judge placings — lower is better, Total = Judging + Finals. ▲ scored better in finals, ▼ slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Official Show Cards — IFBB Pro League / NPC
Cite, Download or Embed
Take this record with you. Every export keeps the per-result source links, because a number without its receipt is the thing this site exists not to publish.
Cite this pageCitation & BibTeX
CalloutIQ. "2017 Wings of Strength Chicago Pro — results." CalloutIQ, 170 results across 8 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2017-wings-of-strength-chicago-pro
@misc{calloutiq-contests-2017-wings-of-strength-chicago-pro-2026-09-03,
title = {{2017 Wings of Strength Chicago Pro — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed September 3, 2026},
howpublished = {\url{https://calloutiq.com/contests/2017-wings-of-strength-chicago-pro}}
}
CalloutIQ compiles this record from the IFBB Pro League's and the NPC's published results; the compilation is CalloutIQ's, the results are theirs. Nothing here is an official record of either organization. The record is live, so cite the access date.
Download as CSVSpreadsheet, one row per result
↓ Download CSV
170 results across 8 divisions, 170 carrying judging scores off an official card, each row with its own source link. 8 of 8 divisions have an
official_field_size on file — where it is empty, that field is unverified rather than confirmed complete.Embed this cardPaste anywhere
<iframe src="https://calloutiq.com/embed/contests/2017-wings-of-strength-chicago-pro" title="2017 Wings of Strength Chicago Pro — CalloutIQ" width="100%" height="328" loading="lazy" style="border:1px solid #2a2622;border-radius:10px;max-width:520px;"></iframe>
The card renders live from CalloutIQ and updates itself as results land. Free to use with the attribution link left intact.