Paul Bettany’s Chaucer Isn’t Too Pop Culture, Or Why A Knight’s Tale Deserves Academic Love

Breaking my own rule of never watching a film adaptation before reading its source text, I watched Brian Helgeland’s A Knight’s Tale long before I read Chaucer’s The Knight’s Tale.  In my defence, I had forgotten much of the film’s content by the time I got around to reading the Canterbury Tales, and I hope to demonstrate that it would not have mattered if I did.  Now that I have re-watched the 2001 motion picture as a medieval literature student and a screenwriter with a particular penchant for adaptations, I have recognised an unexpected medieval-ness behind Helgeland’s boldly modern text, and I have re-weighed the efficacy of transmission of medieval literature through popular culture.
If you have not heard of or deigned to watch A Knight’s Tale, here is the official trailer:
Either way, I hope you will read on as I grapple with a) Helgeland’s anachronistic and “generic translation [that turns] high culture into popular culture” (Forni 254); b) the accepted view of popular culture as low culture; and c) our tradition and authority complex when it comes to medieval and medievalist texts.

From The Knight’s Tale to A Knight’s Tale

What makes a modern adaptation or reinterpretation text scholastically and artistically valid in the realm of medievalism (defined here)?  In working toward an answer, I am indebted to Louise D’Arcens and her 2008 article titled “Deconstruction and the Medieval Indefinite Article: The Undecidable Medievalism of Brian Helgeland’s A Knight’s Tale.”  She points out the significance of Helgeland’s indefinite “A” as opposed to Chaucer’s definite “The” and explains, among other things, that the film’s “undecidable medievalism” places it in a different category from, say, Peter Jackson’s strict adaptation of Lord of the Rings.  It is tempting, as a history buff or a Chaucerian or a medievalist, to watch, study, and criticise A Knight’s Tale as an adaptation of The Knight’s Tale, which almost necessarily leads one to view it as an American / capitalist / individualist / [insert any modern ideology with negative valence here] warping of the medieval period.  But these judgments rely on the a priori notion that the film’s sole intention was to create a visual adaptation of a medieval story, a medieval sport, a medieval society.  What I have gathered reading interviews with writer/director Brian Helgeland and watching the film as an admittedly childish (read: unassuming) medievalist leads me to reject that idea in favour of a more forgiving reading of the film as a medievalist text.

A Knight’s Tale is less a visual translation of and more a response to the modern that can be found in the medieval (or the medieval that can be found in the modern); it was first conceived by Brian Helgeland as a medieval sports film, and his inspiration for the film’s story stemmed from the fact that only nobles could compete in jousting tournaments (Reel 6 Interview).  Based on this tidbit, the primary “source text” for A Knight’s Tale is not, in fact, The Knight’s Tale.  The film is not an adaptation of Chaucer’s text at all (which is, by the way, a rendering of Boccaccio’s Teseida, not an original story, at least in the modern sense of the term).  Its inspiration stems from Helgeland’s fascination with the medieval sport of jousting, and its construction is based more on an ideology of cultural transmission than a strictly historical or literary tradition.  Helgeland explains Chaucer’s presence in the text, which clearly goes beyond the film’s title:

“One of the dangers of a period movie is that everything gets kind of put up on a pedestal and covered in varnish…I was an English major, and when we studied Chaucer he seemed like a guy who stepped out of a museum with dust all over him. But he had to be a more kind of out-there guy to write all that stuff. So having no idea, I’m hoping Paul [Bettany]’s version of Chaucer is closer to who Chaucer probably was…” (Contact Music)

Helgeland wanted Geoffrey “Geoff” Chaucer in his film to subvert the museum quality of the medieval period.  And for those of you who are still hoping for faithful adaptation, Helgeland did intend for his film to take place during a six-month period of Chaucer’s life for which historians have no record, which means that a) he did do his research and b) our adaptation theory can be thrown out the window.  The film’s setting and story is set in a fanciful medieval neverland, really.  Helgeland gets off the hook.

Furthermore, Brian Helgeland’s interviews reveal that a dialogue with, rather than a translation of, the medieval period was in his head for the making of A Knight’s Tale.  One interviewer remarks that “it seemed the movie was about youth and identity in some ways, and also questioning the powers that be” (Contact Music).  I would argue that this film’s subversive questioning is what makes it so delightfully medieval.  Even if you disagree, it is clear that Helgeland’s aim was to coax to the surface those medieval aspects of modern society, or to tease out the modern-seeming aspects of medieval society.  In short, the film really is easier to appreciate if one’s critical viewing considers Helgeland’s vision for the film:

“We have computers and cell phones and cars, and all that. But they had all that too, they had horses, they wrote things down — I really believe that people have never changed, really. They laugh, they fall in love, they go to war, they never change” (Interview with Marty Mapes).


Of the people, By the people, For the people 

Perhaps it’s the American in me that delighted in William, Watt, and Roland’s quest to stick it (jousting!) to the (noble)man.  Don’t we all love an underdog story?  The short answer: not if it gets too close to beloved literature and literary figures.  The long answer: not when it propagates “the pervasive, and ostensibly insurmountable, chasm between the popular and the academic Chaucer” and “transform[s] a Boethian exploration of human happiness and divine justice into a predictable and vulgar myth of fulfilment” (Forni 254); and certainly not when it “refus[es] to acknowledge the nature and mannerisms of social customs and people in Europe at the time” (Jeffrey Badder).  In defense of the first complaint, Kathleen Forni does make an astute observation.  She argues that A Knight’s Tale denotes the modern reception of Chaucer as a figure for popular culture (as opposed to Shakespeare’s popularity with intellectuals) (Forni 262).  While I agree that Chaucer’s Canterbury Tales lends itself well to the modern storyteller who might wish to create a comic, pop culture-y text set in the medieval period, I do not necessarily think that we should lament it.  After all, even Shakespeare wrote for the masses–the foundlings occupying the standing space in theatres were part of the Bard’s carefully aimed double entendres and satire.  And the modern conception of popular culture–having much to do with mass printing–does not really fit in Chaucer’s time.  This brings me to Forni’s second point.

As I noted earlier, Brian Helgeland clearly did not have an adaptation of Chaucer’s Knight’s Tale in mind when he set out to write A Knight’s Tale. He had jousting, 70s rock, and the philosophy that a man can change his stars guiding his script.  He was writing a tale about a knight, not the tale about the knight, as  Louise D’Arcens articulates in her argument.  He is not trying to recreate Chaucer’s “Boethian exploration of human happinessand divine justice,” so we certainly cannot hold his film to that standard.  Consequently, I cannot agree with Forni’s judgment on A Knight’s Tale on the grounds that her arguments are supported by assumptions that simply cannot be applied to Helgeland’s film.  Furthermore, she does not consider the film’s genre, or the fact that film is meant to be massively consumed and is closely bound up with “popular culture,” which she seems to think is a dismantling of Chaucer’s image as the classy father of English poetry. A Knight’s Tale is irreverent, maybe, but so is the Canterbury Tales. A Knight’s Tale is a comedy, a kind of modern tribute to the medieval sport of jousting.  (All criticism I read about the film did allow that the cinematography of the actual jousting is phenomenal.)  So why can we not appreciate A Knight’s Tale for what it is?


Our Obsession with Lineage: A Pristine Medieval Period

Brian Helgeland’s A Knight’s Tale subverts textual authority in a way that especially bother medievalists.  Whether it is with Queen’s “We Will Rock You” or Jocelyn’s failure to conform to our ideas of a medieval noblewoman, Helgeland defies expectations anyone might draw from the title of the film, its inclusion of Geoffrey Chaucer, or its medieval setting.  Is it, then, the feeling of being duped that upsets the likes of Jeffrey Badder and Kathleen Forni?

The former’s tone of disappointment as he describes the opening scene certainly points to the frustration of expectation:

“The crowd “does the wave” as at a modern baseball stadium, competitors pump their breastplates like football players, and the nobles, apparently fans of 1970’s rock-and-roll, sing along to the theme music; the guitar solo, in fact, is even timed to appear as though it comes from the trumpet players on the tournament grounds” (Jeffrey Badder).

The opening of A Knight’s Tale reminds me of scenes in Shrek where 90s pop music rules the fairytale land.  No one seems to be bothered by it, perhaps because Shrek is acknowledged as a fairytale; it is animated.  Although A Knight’s Tale does pull the rug out from under those of us who come in to the film expecting a historically accurate adaptation of Chaucer’s first Canterbury Tale, I would argue that the film is straightforward and honest about its fairytale quality from the beginning.

I am inclined also to view the medieval scholar’s discomfort with A Knight’s Tale as a manifestation of our obsession with tradition and lineage and of our tendency to view historical figures such as Chaucer and historical cultures as pristine and sacred (in that they should be preserved and studied rather than embodied, filtered, and transmitted in a modern hand).  After all, the notions of textual tradition and authority have existed at least since Chaucer’s lifetime; in Troilus and Criseyde, for example, he probably invented a classical textual source for his story, crediting a “Lollius” whose name only appears in the Chaucer’s text.  What’s more, Chaucer and other medieval writers freely borrowed, innovated, and plucked pieces from other texts while modern authors are governed by not only copyrights protecting intellectual property and reverence for the past, including its literary figures.  This creates a standard for film adaptations that is creatively restrictive.  While there is something to be said for strict adaptations, the strength of Brian Helgeland’s comic and epic tale is in its humour and its apparently modern view that “a man can change his stars.”


Conclusions

“If we are to truly grasp the significance of a medievalist text within the undecidability of medievalism, we need to accept, and not condemn, its partial truth, its blithe purloining, and most of all its fluctuating allegiances, which it directs promiscuously not only to the medieval past, but also to other…pasts, the present, and even the future” (D’Arcens 98).

Louise D’Arcens’s conclusion resonates with my experience watching A Knight’s Tale for the second time (the first time as a medievalist).  It was marked by delight and recognition of unexpected medieval elements.  I anticipated a quirky medieval-esque comedy, so I was pleasantly surprised whenever Helgeland dropped gems like the importance of pilgrimage (in Chaucer’s introductions of Will as Sir Ulrich).  And although steeped in modern ideology, I recognised Helgeland’s construction of an estates satire within the template of Hollywood’s cathartic good vs. evil plotline: The priest, for example, is shushed by the fiery Jocelyn as tries to silence her in his cathedral.  Geoff Chaucer calls attention to the class divide at tournaments and pokes fun at the noble class by addressing “everybody else here not sitting on a cushion” when he introduces Sir Ulrich.  And unredeemable baddie Count Adhemar is thoroughly shown to be as ignoble in manner as Will is in blood.

My viewing of the film was consquently enriched by my determination to watch it as a product of its time and as in dialogue with, rather than necessarily deriving from, a bygone time and culture that continues to intrigue modern society.  As scholars and film-viewers, we can learn something from such a reading of Helgeland’s text: taking a break from the traditional criticism of medievalist texts is beneficial, for both academic inquiry and cinematic pleasure.

Works Cited:
D’Arcens, Louise. “Deconstruction and the Medieval Indefinite Article: The Undecidable Medievalism of Brian Helgeland’s A Knight’s Tale” in Parergon, vol. 25, no. 2, pp. 88-98. Australian and New Zealand Association of Medieval and Early Modern Studies, 2008. Article. Web. 31 March 2016.
Forni, Kathleen. “Reinventing Chaucer: Helgeland’s A Knight’s Tale” in The Chaucer Review, vol. 37, no. 3, pp. 253-264. Penn State University Press, 2003. Article. Web. 31 March 2016.

 

1,279 thoughts on “Paul Bettany’s Chaucer Isn’t Too Pop Culture, Or Why A Knight’s Tale Deserves Academic Love

  1. It’s going to be end of mine day, except before ending I am
    reading this great article to increase my knowledge.

    Feel free to surf to my blog – pgz888 vip

  2. I’m very happy to uncover this website. I need to to thank you for your time for this particularly fantastic read!!
    I definitely savored every bit of it and i also have
    you saved to fav to look at new things on your blog.

    my web-site: https://mnqfe.sa.com

  3. Discover Bandang Shirt Room, Bandang Room, and Bandang nightlife in one guide. Learn about atmosphere, locations, and essential tips before you visit. 분당룸

  4. hello there and thank you for your info – I’ve certainly picked up anything new
    from right here. I did however expertise a
    few technical issues using this website, as I experienced to reload
    the site a lot of times previous to I could get it to load
    correctly. I had been wondering if your web host is OK? Not
    that I am complaining, but sluggish loading instances times will sometimes affect
    your placement in google and can damage your high quality score if ads and marketing with Adwords.
    Well I’m adding this RSS to my email and could look out for a lot more of your respective exciting content.
    Ensure that you update this again very soon.

    My web site … ทางเข้า mcm998

  5. I do not know whether it’s just me or if everybody else encountering issues with your blog.
    It appears as if some of the written text on your posts are running off the screen. Can somebody else please provide feedback and
    let me know if this is happening to them as well? This could be a
    issue with my browser because I’ve had this happen previously.
    Many thanks

    Also visit my web-site :: xem ngay sex miễn phí full hd

  6. Споры, связанные с лизингом, становятся все
    более важными, особенно на фоне действующего законодательства
    России Проблемы, возникающие между лизингодателями и лизингополучателями, могут
    касаться различных аспектов выполнения договора Следует учитывать,
    что каждый случай уникален и
    нуждается в тщательном разборе

    Причины споров по лизингу

    Споры в сфере лизинга нередко возникают по
    следующим причинам:

    Неисполнения условий лизингового соглашения;
    Задержек при получении платежей;
    Невыполнения обязательств, наложенных на лизингополучателя;
    Прекращения договора без достаточных оснований;
    Споров по вопросам, касающимся предмета лизинга.

    Последствия нарушения договора

    Если договор нарушен, лизингодатель вправе подать требование о компенсации убытков.
    К этому могут относиться следующие ситуации:

    Неудачной обработкой платежей;
    Необходимостью решать вопрос с получением имущества;
    Проведением аукциона для продажи предмета лизинга;

    Необходимо понимать, что даже небольшие
    нарушения могут повлечь за собой тяжелые последствия.
    По закону, лизингодатели могут инициировать
    судебные разбирательства с лизингополучателями
    для возмещения ущерба.

    Ответственности сторон договора

    Каждый участник договора несет определенные
    обязательства Лизингодатель должен гарантировать исправность передаваемого
    имущества, а лизингополучатель — производить платежи в установленный срок.
    Если договор расторгается, следует обратить внимание на следующие вопросы:

    Физическое состояние предмета лизинга;
    Сроки возврата имущества;
    Размер задолженности по платежам;

    Судебная практика

    Решения судов показывают, что
    большая часть споров по лизингу заканчивается
    в пользу лизингодателей, особенно при наличии четких доказательств нарушения
    условий контракта. Истцы способны применять
    различные доводы для защиты своих интересов, и
    успешное разрешение спора во многом зависит от качества собранных доказательств

    Обычно споры в сфере лизинга могут быть продолжительными, что вызывает дополнительные издержки
    для обеих сторон. По этой причине целесообразно обращаться к профессиональным юристам, которые помогут надежно решить возникшую
    ситуацию. https://civicpost.org/%d1%81%d0%bf%d0%be%d1%80%d1%8b-%d0%b2-%d1%81%d1%84%d0%b5%d1%80%d0%b5-%d0%bb%d0%b8%d0%b7%d0%b8%d0%bd%d0%b3%d0%b0-%d0%b2%d0%b7%d1%8b%d1%81%d0%ba%d0%b0%d0%bd%d0%b8%d0%b5-%d0%bf%d0%bb%d0%b0%d1%82%d0%b5/ Вывод
    Конфликты, связанные с лизингом, занимают значимое место в сфере делового
    взаимодействия сегодня. Знание деталей и аспектов данной темы способствует предотвращению негативных последствий от
    несоблюдения условий и эффективной
    защите своих прав.
    Когда появляются разногласия
    между лизингодателем и
    лизингополучателем, основным моментом становится качественная подготовка всех документов и условий контракта.
    Следует помнить, что:

    Каждый случай уникален и требует индивидуального подхода
    Следование законам Российской
    Федерации крайне важно
    Взыскание средств по контракту возможно лишь в соответствии с законом
    Доказательства нарушения условий договора
    играют критически важную роль в судебном разбирательстве

    Важно отметить, что лизингополучатель должен быть особенно внимателен к срокам внесения платежей
    и выполнению условий договора Нарушение этих условий может повлечь за собой расторжение контракта и
    возникновение новых конфликтов
    Лизингодатель, в свою очередь, должен обеспечить наличие всех требуемых документов, подтверждающих его права на имущество
    Таким образом, для эффективного
    разрешения конфликтов по лизингу требуется

    Исследовать все факты дела
    Обращаться за консультациями к юристам, обладающим опытом в
    этой сфере
    Подготовить все нужные доказательства и материалы;
    Соблюдать все процессуальные нормы при обращении в суд

    В современных условиях, когда объем
    сделок по лизингу продолжает расти, важно не только
    знать свои права, но и эффективно их защищать
    Представляя споры по лизингу как элемент бизнес-процесса,
    можно снизить риски и достичь успеха.
    Несвоевременные меры по защите своих интересов способны привести к
    потерям как денежных, так
    и ухудшению взаимосвязей в бизнесе.

  7. great post, very informative. I’m wondering why the opposite experts of
    this sector don’t realize this. You should continue your writing.
    I’m sure, you have a great readers’ base already!

    Also visit my web-site; https://pqcupl.za.com

  8. However, the same advantages that make air freight appealing can also make it expensive if you are not familiar with how to ship from China correctly. That is why having an experienced air freight partner like DDPCHAIN Freight Forwarder can make a huge difference. With a strong global network that connects China to more than 180 countries, DDPCHAIN helps customers save money and secure reliable space on the cheapest available flights from major Chinese cities such as Beijing, Shanghai, Guangzhou, Shenzhen, Chengdu, Chongqing, Wuhan, Hangzhou, Nanjing, and Xi’an. air freight cost from China

  9. Greetings! This is my 1st comment here so I just wanted to give a quick shout out and tell you I genuinely enjoy reading your posts.
    Can you recommend any other blogs/websites/forums
    that deal with the same subjects? Appreciate it!

    Also visit my site … 88XX ĐĂNG NHẬP

  10. Hello, i believe that i noticed you visited my website
    so i got here to return the want?.I’m trying to in finding issues to improve my site!I suppose
    its good enough to make use of some of your ideas!!

    my webpage :: karoseriultima com

  11. Very great post. I just stumbled upon your blog
    and wanted to say that I’ve really enjoyed browsing your weblog posts.
    After all I will be subscribing to your feed and I’m hoping you
    write once more soon!

    Also visit my page … m98

  12. Рейтинг юристов и адвокатов представляет
    собой ключевой ресурс для граждан, желающих отстоять свои права в
    судебном разбирательстве.

    Существуют различные ресурсы, которые регулярно обновляют списки лучших специалистов в области права, основываясь на их деятельности,
    отзывах клиентов и профессиональных достижениях.

    Главные критерии составления рейтинга

    Уровень профессиональной подготовки юристов и адвокатов
    Опыт работы в судебных процессах
    Мнения клиентов и материалы в
    средствах массовой информации
    Число успешных дел
    Направление деятельности: уголовный, гражданский и административный суд

    Важным моментом является то, что рейтинг может включать
    как практикующих юристов, так и адвокатов,
    работающих в конкретной области права.

    Каждый специалист имеет свой номер в рейтинге,
    что позволяет легко ориентироваться при выборе.

    Плюсы изучения рейтинга

    Выбирая юриста или адвоката по рейтингу, клиент обеспечивает себе

    Ознакомиться с биографиями и успехами профессионалов
    Оценить их позиции в
    разных рейтингах
    Изучить опыт работы в определенных судебных делах
    Сформировать представление о профессиональных интересах юристов

    Источники актуальных рейтингов

    Актуальную информацию о лучших юристах и адвокатах можно найти на специализированных сайтах.

    Эти публикации зачастую сопровождаются отзывами, которые дают представление о том, как юрист выполняет запросы своих клиентов.

    Изучение сайта с рейтингами позволяет
    узнать о множестве специалистов,
    что важно для правильного выбора.

    Важно понимать, что рейтинги подлежат обновлению и могут варьироваться в зависимости от успехов адвоката или юриста в их профессиональной деятельности.

    Критерии выбора адвоката

    Следует учитывать, что процесс выбора юриста или
    адвоката требует особого внимания.

    Необходимо обращать внимание на

    Репутацию специалиста
    Степень профессионализма
    Умение защищать интересы клиента
    Мнения о специалисте от прежних клиентов

    Только в этом случае можно быть уверенным, что выбранный юрист
    или адвокат будет надежным защитником в суде и поможет в защите прав. http://wiki.thedragons.cloud/index.php?title=User:FletcherGenders
    Выводы
    Подводя итог, можно сказать, что рейтинг юристов и
    адвокатов играет ключевую роль для людей, нуждающихся в профессиональной юридической помощи.
    Каждый может столкнуться с необходимостью
    защитить свои интересы, и выбор специалиста
    становится ключевым моментом в процессе.
    Следует осознавать, что хорошая юридическая помощь способна значительно повлиять на результаты судебных дел.
    Составленный на основе множества отзывов и публикаций рейтинг позволяет выявить ведущих специалистов в разнообразных правовых сферах.
    Независимо от того, требуется ли помощь в уголовных делах, гражданских спорах или других юридических ситуациях, наличие перечня проверенных адвокатов значительно упрощает процесс поиска.
    Специалисты с высокой оценкой часто имеют
    значительный опыт и положительные отзывы от клиентов, что
    подтверждает их профессионализм.
    Выбирая юриста, необходимо учитывать несколько
    ключевых факторов:

    Опыт и квалификация в нужной области
    права.
    Наличие положительных отзывов и рекомендаций.
    Ясность тарифов и регламенты взаимодействия.
    Уровень обслуживания клиентов.

    Каждый клиент имеет право на качественную защиту своих интересов, поэтому важно учитывать все аспекты при выборе адвоката.
    Посмотрев рейтинг на специализированных сайтах,
    вы получите возможность узнать о достижениях
    и опыте ведущих юристов страны.

    Это даст вам возможность принимать
    взвешенное решение и быть уверенным,
    что ваши права будут охраняться на должном уровне.
    Таким образом, направление средств на качественные юридические услуги — это существенный шаг для обеспечения охраны своих прав
    и интересов. Мы надеемся, что
    материалы нашего исследования помогут вам отыскать специалиста,
    который сможет качественно представлять ваши интересы в любых юридических
    или судебных ситуациях.

  13. Hi there! This post couldn’t be written any better!

    Reading this post reminds me of my old room mate! He always kept talking about
    this. I will forward this article to him. Pretty sure he will
    have a good read. Many thanks for sharing!

    my blog :: Lingq sign in

  14. My partner and I absolutely love your blog and find most of your post’s to
    be exactly what I’m looking for. can you offer guest writers to write content for you personally?
    I wouldn’t mind producing a post or elaborating on many
    of the subjects you write about here. Again, awesome website!

    Here is my homepage … site

  15. Thanks for taking the time to discuss this, I feel strongly that love and read more on this topic. If possible, such as gain knowledge, would you mind updating your blog with additional information? It is very useful for me.

  16. I got this site from my pal who shared with me on the topic of this site and at the moment this time I am browsing this web page and
    reading very informative content here.

    Also visit my web page: เว็บสล็อต

  17. These are genuinely enormous ideas in concerning blogging.

    You have touched some fastidious factors here.

    Any way keep up wrinting.

    Look into my web page: halo189

  18. Thanks for taking the time to discuss this, I feel strongly that love and read more on this topic. If possible, such as gain knowledge, would you mind updating your blog with additional information? It is very useful for me. synadentix

  19. I was curious if you ever thought off changing the structure of your blog?
    Its vey well written; I llve what youve got
    to say. But maybe you could a little more in the waay of content so people could connect with it better.
    Youve got an awful lot of text for only having one or 2 images.
    Maybe you could space itt out better?

    My site boyarka

  20. In this detailed 2026 guide, we break down every practical way to travel from Punta Cana Airport to W Punta Cana, including regular taxis, shared shuttles, private transfers, and limited ultra-luxury options like helicopters. We cover precise distances, real-world travel times, updated pricing, pros, cons, and expert tips based on current conditions. With tourism booming in Punta Cana – over 10 million visitors expected in 2026 – choosing the right transfer can make or break your arrival experience.
    punta cana airport to w punta cana private transfer

  21. Whats up this is somewhat of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with
    HTML. I’m starting a blog soon but have no coding
    knowledge so I wanted to get advice from someone with experience.

    Any help would be enormously appreciated!

    Take a look at my web-site :: cheap jordans shoes

  22. Thanks for sharing this! I’ve been searching for clear information on this topic, and your breakdown really helped me understand it better.
    Slot777 gacor

Leave a Reply to Alex Cancel reply

Your email address will not be published. Required fields are marked *

Skip to toolbar