BCM20702A0 Dell drivers for Windows 7 and Windows 8 [SOLVED!]

Q. Hello, I have a Dell laptop with an Unknown Device that has ‘BCM20702A0’ listed on it… do you know what driver I can download to to fix it? –Raymond K.

A. Here is the download link for the driver that should solve your BCM20702A0 Unknown Device issue:

[download id=”10498″ format=”1″], Dell dl link

 

NOTE: after downloading the drivers you may need to select the ‘Extract without installing… >’ option first and then run the extracted driver setup program 🙂 Otherwise just pressing the initial ‘install’ button may give an error about Unable to find DUP value 🙁

DW380-bluetooth-broadcom-BCM20702A0-Windows-7-install-screenshot

Supported Laptop/Notebook models:

Systems
Latitude 6430U
Latitude E5430
Latitude E5530
Latitude E6230
Latitude E6330
Latitude E6430
Latitude E6430 ATG
Latitude E6430s
Latitude E6530
Precision M4700
Precision M6700
Operating Systems
Microsoft Windows 7 32-bit
Microsoft Windows 7 64-bit
Microsoft Windows Vista 32-bit
Microsoft Windows Vista 64-bit

Applies to
Wireless 380 Bluetooth Module
Fixes Unknown Device BCM20702A0

More info:

Mystery device (BCM20702A0) in Device Manager - Lenovo Community

Mystery device (BCM20702A0) in Device Manager – Lenovo Communityhttp://forums.lenovo.com/t5/T400-T500-and-newer-T-series/Mystery-device-BCM20702A0-in-Device-Manager/td-p/907261Lenovo Community > ThinkPad > T400 / T500 and newer T series ThinkPad Laptops > Mystery device (BCM20702A0) in Device Manager

Free Driver Download for BCM20702A0 - LENOVO 3434CTO (ThinkPad X230 Tablet- SKU:LENOVO_MT_3434)

Free Driver Download for BCM20702A0 – LENOVO 3434CTO (ThinkPad X230 Tablet- SKU:LENOVO_MT_3434)http://www.driveridentifier.com/scan/download.php?item_id=474533563&scanid=ECA828AF75A44169A585EE857630A0F8&hardware_id=USBVID_0A5C%26PID_21E6Why do i see many drivers ? Below is a list of drivers that may be suitable for your device. With the different devices, they can have the same driver , it’s because they all use…

BCM20702A0 Driver Download for 2K,XP,2K3,VISTA,WIN7,WIN8/32bits - Dell Inc. Latitude E6530 (01)

BCM20702A0 Driver Download for 2K,XP,2K3,VISTA,WIN7,WIN8/32bits – Dell Inc. Latitude E6530 (01)http://www.driveridentifier.com/scan/driver_file_detail.php?inf_file_id=1210053

Bluetooth with Enhanced Data Rate Software for Windows 7 (32-bit, 64-bit), Vista (32-bit, 64-bit) - ThinkPad

Bluetooth with Enhanced Data Rate Software for Windows 7 (32-bit, 64-bit), Vista (32-bit, 64-bit) – ThinkPadhttp://support.lenovo.com/en_US/downloads/detail.page?DocID=DS029104This package installs the software (ThinkPad Bluetooth with Enhanced Data Rate Software) to enable the following devices. ThinkPad Bluetooth 3.0 ThinkPad Bluetooth 4.0 Notes: If…

Driver rating: 4.5/5 (fairly easy to install and has been working reliably)

19 comments

  • MichaelR

    Wow this had been bugging me for the past week so Thank You for the providing the driver that finally fixed my bcm20702a0 in device manager!

    • Hi Michael,
      Thank you for your comment. I am very glad the driver worked well for you!

      Have a great weekend. 🙂

      Best regards,
      -JD

      • Joe

        I had same download driver error problem, but downloading the driver from Dell did not solve the problem.

        On the driver pop-up box there is an option to ‘extract’ located at the bottom. I read somewhere to do an ‘extract’ first. This downloads the Broadcom bluetooth operating system software files into a new folder. I renamed it ‘Bluetooth’ so I could find it later, the I opened the .exe file and the Broadcom Bluetooth os started to download. I never got this far before.

        This is what was missing when my device was not detected.

        After the os downloaded, I went back to the same Dell bluetooth driver file and downloaded the driver. Everything is back to normal working.

        What a pain as no one ever mentioned the error was the lack of the Broadcom Bluetooth os system.

        • Hi Joe,
          Thank you for your comment and for the additional instructions you provided. I am very glad you got everything working!

          Have a great weekend,
          -J.D.

    • Marty McSworley

      This is a crapware download trap. DO NOT USE ITY!

      • Hi Marty,
        Thank you for your comment. I am sorry that you encountered a problem with the download, could you have possibly clicked an advertisement instead of the hyperlinked download link?

        I ask because both the Dell download and the mirror are the correct drivers. They have been antivirus scanned and verified to work. However, I do not have any control over which advertisements play and one of those may have had something you did not want to download.

        I apologize for the inconvenience and I hope you have a great week!

        Best regards,
        -J.D.

  • dann

    needed this driver too,, it worked perfect so thanks again.. 🙂 🙂

  • Worked for my Latitude E6230

  • Michael Henderson

    When I try to install this driver it fails, and I have tried it multiple times and rebooting and try and it still fails. I have a E5430 and I did blow it away and rebuild it and this is the only issue in the device manager?? In the device manager I have uninstalled it and tried to install drive still fails any help??

    Thanks

    MH

    • Hi Michael,
      Thank you for your comment. I am sorry to hear that this driver is not working for you.

      A few things:
      #1 How does the driver fail? (does the installer run? does it install but then not correct the issue? any particular error message displayed?)
      ++If the driver installer does not run, you may want to re-download the driver and try installing again
      #2 What version of Windows are you using?

      Hopefully with a bit more info we can figure out what is wrong!

      Best regards,
      -JD

      • Michael Henderson

        Thanks for the quick response!!
        when you run it, everything looks good with the Dell UPdate package for Wireless 380 Bluetooth Module v6.5 (A01) June 04, 2012 I have tried to just hit the install button then it come back with a “Failed to install” then I found someone else that said to extract without installing and have tried to update the driver from there and still no go.
        The installer runs it just fails
        I am on Windows 7 and when i flip the switch off on the wireless the BCM20702A0 goes away so I know it is the wireless piece. The files look ok as I was able to extract them all without installing and that succeeded. Arrghh

        MH

  • Michael Henderson

    When it fails is give me a log to look at so I am posting that here as well:

    [11/08/13 09:54:34] Update Package Execution Started
    [11/08/13 09:54:34] Original command line: “C:\Users\test\AppData\Local\Temp\Temp1_Network_Application_X7R76_WN_6.5_A01-DW380-bluetooth-broadcom-BCM20702A0-Windows-7.zip\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7).EXE”
    [11/08/13 09:54:34] DUP Framework EXE Version: 3.0.92.1
    [11/08/13 09:54:34] DUP Release: X7R76X02-00
    [11/08/13 09:54:34] Intializing framework…
    [11/08/13 09:54:34]
    [11/08/13 09:54:36] User Command: attended
    [11/08/13 09:54:36] DUP Capabilities Value: 6291455 (0x5FFFFF)
    [11/08/13 09:54:36] DUP Vendor Software Version: 6.5
    [11/08/13 09:54:36] Local System/Model Compatible with this Package? Yes
    [11/08/13 09:54:36] Local System OS Version: 6.1.1.0
    [11/08/13 09:54:36] OS Compatible with this Package? Yes
    [11/08/13 09:54:36] Local System OS Language: EN
    [11/08/13 09:54:36] Language Compatible with this Package? Yes
    [11/08/13 09:54:37] Identified Behavior : attended
    [11/08/13 09:54:37] Temporary payload log file name: C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUP5B49.tmp
    [11/08/13 09:54:37] Translated Command Line : setup.exe “/vLOGFILE=”C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUP5B49.tmp””
    [11/08/13 09:54:37] Path : C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)
    [11/08/13 09:54:37] Identified Behavior : attended
    [11/08/13 09:54:53] Append Vendor Software Log: C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUP5B49.tmp
    [11/08/13 09:54:53]
    — Start of Vendor Software Log —

    [11/08/13 09:54:53]
    — End of Vendor Software Log —

    [11/08/13 09:54:53] Vendor Software Return Code: 3221226505
    [11/08/13 09:54:54]
    [11/08/13 09:54:54] (MUPXMLParser::GetResultName): *** Vendor Return Code is not found in Mup.xml
    [11/08/13 09:54:54] Name of Exit Code:
    [11/08/13 09:54:54] (DupAPI::GetReturnCode): *** Unable to find DUP value for:
    [11/08/13 09:54:54] Exit Code set to: 1 (0x1)
    [11/08/13 09:54:54] Result: FAILURE
    [11/08/13 09:54:58] (MUPXMLParser::GetResultName): *** Vendor Return Code is not found in Mup.xml
    [11/08/13 09:54:58] Name of Exit Code:
    [11/08/13 09:54:58] (DupAPI::GetReturnCode): *** Unable to find DUP value for:
    [11/08/13 09:54:58] Execution terminated at date-time 11/08/13 09:54:58
    [11/08/13 09:54:58] ######

    ਍਍[11/08/13 09:55:34] Update Package Execution Started
    [11/08/13 09:55:34] Original command line: “C:\Drivers\Drivers\Network_Application_X7R76_WN_6.5_A01-DW380-bluetooth-broadcom-BCM20702A0-Windows-7\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7).EXE”
    [11/08/13 09:55:34] DUP Framework EXE Version: 3.0.92.1
    [11/08/13 09:55:34] DUP Release: X7R76X02-00
    [11/08/13 09:55:34] Intializing framework…
    [11/08/13 09:55:34]
    [11/08/13 09:55:37] User Command: attended
    [11/08/13 09:55:37] DUP Capabilities Value: 6291455 (0x5FFFFF)
    [11/08/13 09:55:37] DUP Vendor Software Version: 6.5
    [11/08/13 09:55:37] Local System/Model Compatible with this Package? Yes
    [11/08/13 09:55:37] Local System OS Version: 6.1.1.0
    [11/08/13 09:55:37] OS Compatible with this Package? Yes
    [11/08/13 09:55:37] Local System OS Language: EN
    [11/08/13 09:55:37] Language Compatible with this Package? Yes
    [11/08/13 09:55:39] Identified Behavior : attended
    [11/08/13 09:55:39] Temporary payload log file name: C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUP4A1A.tmp
    [11/08/13 09:55:39] Translated Command Line : setup.exe “/vLOGFILE=”C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUP4A1A.tmp””
    [11/08/13 09:55:39] Path : C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)
    [11/08/13 09:55:39] Identified Behavior : attended
    [11/08/13 09:55:52] Append Vendor Software Log: C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUP4A1A.tmp
    [11/08/13 09:55:52]
    — Start of Vendor Software Log —

    [11/08/13 09:55:52]
    — End of Vendor Software Log —

    [11/08/13 09:55:52] Vendor Software Return Code: 3221226505
    [11/08/13 09:55:53]
    [11/08/13 09:55:53] (MUPXMLParser::GetResultName): *** Vendor Return Code is not found in Mup.xml
    [11/08/13 09:55:53] Name of Exit Code:
    [11/08/13 09:55:53] (DupAPI::GetReturnCode): *** Unable to find DUP value for:
    [11/08/13 09:55:53] Exit Code set to: 1 (0x1)
    [11/08/13 09:55:53] Result: FAILURE
    [11/08/13 09:55:55] Open file: C:\Users\test\AppData\Local\Dell\UpdatePackage\Log\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7).txt
    [11/08/13 09:56:28] (MUPXMLParser::GetResultName): *** Vendor Return Code is not found in Mup.xml
    [11/08/13 09:56:28] Name of Exit Code:
    [11/08/13 09:56:28] (DupAPI::GetReturnCode): *** Unable to find DUP value for:
    [11/08/13 09:56:28] Execution terminated at date-time 11/08/13 09:56:28
    [11/08/13 09:56:28] ######

    ਍਍[11/08/13 09:59:14] Update Package Execution Started
    [11/08/13 09:59:14] Original command line: “C:\Drivers\Drivers\Network_Application_X7R76_WN_6.5_A01-DW380-bluetooth-broadcom-BCM20702A0-Windows-7\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7).EXE”
    [11/08/13 09:59:14] DUP Framework EXE Version: 3.0.92.1
    [11/08/13 09:59:14] DUP Release: X7R76X02-00
    [11/08/13 09:59:14] Intializing framework…
    [11/08/13 09:59:14]
    [11/08/13 09:59:18] User Command: attended
    [11/08/13 09:59:18] DUP Capabilities Value: 6291455 (0x5FFFFF)
    [11/08/13 09:59:18] DUP Vendor Software Version: 6.5
    [11/08/13 09:59:18] Local System/Model Compatible with this Package? Yes
    [11/08/13 09:59:18] Local System OS Version: 6.1.1.0
    [11/08/13 09:59:18] OS Compatible with this Package? Yes
    [11/08/13 09:59:18] Local System OS Language: EN
    [11/08/13 09:59:18] Language Compatible with this Package? Yes
    [11/08/13 09:59:20] Identified Behavior : attended
    [11/08/13 09:59:20] Temporary payload log file name: C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUPBBDF.tmp
    [11/08/13 09:59:20] Translated Command Line : setup.exe “/vLOGFILE=”C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUPBBDF.tmp””
    [11/08/13 09:59:20] Path : C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)
    [11/08/13 09:59:20] Identified Behavior : attended
    [11/08/13 09:59:35] Append Vendor Software Log: C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUPBBDF.tmp
    [11/08/13 09:59:35]
    — Start of Vendor Software Log —

    [11/08/13 09:59:35]
    — End of Vendor Software Log —

    [11/08/13 09:59:35] Vendor Software Return Code: 3221226505
    [11/08/13 09:59:36]
    [11/08/13 09:59:36] (MUPXMLParser::GetResultName): *** Vendor Return Code is not found in Mup.xml
    [11/08/13 09:59:36] Name of Exit Code:
    [11/08/13 09:59:36] (DupAPI::GetReturnCode): *** Unable to find DUP value for:
    [11/08/13 09:59:36] Exit Code set to: 1 (0x1)
    [11/08/13 09:59:36] Result: FAILURE
    [11/08/13 10:05:14] (MUPXMLParser::GetResultName): *** Vendor Return Code is not found in Mup.xml
    [11/08/13 10:05:14] Name of Exit Code:
    [11/08/13 10:05:14] (DupAPI::GetReturnCode): *** Unable to find DUP value for:
    [11/08/13 10:05:14] Execution terminated at date-time 11/08/13 10:05:14
    [11/08/13 10:05:14] ######

    ਍਍[11/08/13 10:15:04] Update Package Execution Started
    [11/08/13 10:15:04] Original command line: “C:\Drivers\Drivers\Network_Application_X7R76_WN_6.5_A01-DW380-bluetooth-broadcom-BCM20702A0-Windows-7\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7).EXE”
    [11/08/13 10:15:04] DUP Framework EXE Version: 3.0.92.1
    [11/08/13 10:15:04] DUP Release: X7R76X02-00
    [11/08/13 10:15:04] Intializing framework…
    [11/08/13 10:15:04]
    [11/08/13 10:15:06] User Command: attended
    [11/08/13 10:15:06] DUP Capabilities Value: 6291455 (0x5FFFFF)
    [11/08/13 10:15:06] DUP Vendor Software Version: 6.5
    [11/08/13 10:15:06] Local System/Model Compatible with this Package? Yes
    [11/08/13 10:15:06] Local System OS Version: 6.1.1.0
    [11/08/13 10:15:06] OS Compatible with this Package? Yes
    [11/08/13 10:15:06] Local System OS Language: EN
    [11/08/13 10:15:06] Language Compatible with this Package? Yes
    [11/08/13 10:15:08] Identified Behavior : attended
    [11/08/13 10:15:08] Temporary payload log file name: C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUP1969.tmp
    [11/08/13 10:15:08] Translated Command Line : setup.exe “/vLOGFILE=”C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUP1969.tmp””
    [11/08/13 10:15:08] Path : C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)
    [11/08/13 10:15:08] Identified Behavior : attended
    [11/08/13 10:15:21] Append Vendor Software Log: C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUP1969.tmp
    [11/08/13 10:15:21]
    — Start of Vendor Software Log —

    [11/08/13 10:15:21]
    — End of Vendor Software Log —

    [11/08/13 10:15:21] Vendor Software Return Code: 3221226505
    [11/08/13 10:15:21]
    [11/08/13 10:15:21] (MUPXMLParser::GetResultName): *** Vendor Return Code is not found in Mup.xml
    [11/08/13 10:15:21] Name of Exit Code:
    [11/08/13 10:15:21] (DupAPI::GetReturnCode): *** Unable to find DUP value for:
    [11/08/13 10:15:21] Exit Code set to: 1 (0x1)
    [11/08/13 10:15:21] Result: FAILURE
    [11/08/13 10:15:25] Open file: C:\Users\test\AppData\Local\Dell\UpdatePackage\Log\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7).txt
    [11/08/13 10:16:52]
    [11/08/13 10:16:52] (MUPXMLParser::GetResultName): *** Vendor Return Code is not found in Mup.xml
    [11/08/13 10:16:52] Name of Exit Code:
    [11/08/13 10:16:52] (DupAPI::GetReturnCode): *** Unable to find DUP value for:
    [11/08/13 10:16:52] Execution terminated at date-time 11/08/13 10:16:52
    [11/08/13 10:16:52] ######

    ਍਍[11/08/13 10:31:21] Update Package Execution Started
    [11/08/13 10:31:21] Original command line: “C:\Drivers\Drivers\Network_Application_X7R76_WN_6.5_A01-DW380-bluetooth-broadcom-BCM20702A0-Windows-7\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7).EXE”
    [11/08/13 10:31:21] DUP Framework EXE Version: 3.0.92.1
    [11/08/13 10:31:21] DUP Release: X7R76X02-00
    [11/08/13 10:31:21] Intializing framework…
    [11/08/13 10:31:21]
    [11/08/13 10:36:52] User Command: attended
    [11/08/13 10:36:52] DUP Capabilities Value: 6291455 (0x5FFFFF)
    [11/08/13 10:36:52] DUP Vendor Software Version: 6.5
    [11/08/13 10:36:52] Local System/Model Compatible with this Package? Yes
    [11/08/13 10:36:52] Local System OS Version: 6.1.1.0
    [11/08/13 10:36:52] OS Compatible with this Package? Yes
    [11/08/13 10:36:52] Local System OS Language: EN
    [11/08/13 10:36:52] Language Compatible with this Package? Yes
    [11/08/13 10:36:54] Identified Behavior : attended
    [11/08/13 10:36:54] Temporary payload log file name: C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUPD22C.tmp
    [11/08/13 10:36:54] Translated Command Line : setup.exe “/vLOGFILE=”C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUPD22C.tmp””
    [11/08/13 10:36:54] Path : C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)
    [11/08/13 10:36:54] Identified Behavior : attended
    [11/08/13 10:37:05] Append Vendor Software Log: C:\Users\test\AppData\Local\dell\drivers\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7)\DUPD22C.tmp
    [11/08/13 10:37:05]
    — Start of Vendor Software Log —

    [11/08/13 10:37:05]
    — End of Vendor Software Log —

    [11/08/13 10:37:05] Vendor Software Return Code: 3221226505
    [11/08/13 10:37:05]
    [11/08/13 10:37:05] (MUPXMLParser::GetResultName): *** Vendor Return Code is not found in Mup.xml
    [11/08/13 10:37:05] Name of Exit Code:
    [11/08/13 10:37:05] (DupAPI::GetReturnCode): *** Unable to find DUP value for:
    [11/08/13 10:37:05] Exit Code set to: 1 (0x1)
    [11/08/13 10:37:05] Result: FAILURE
    [11/08/13 10:37:22] Open file: C:\Users\test\AppData\Local\Dell\UpdatePackage\Log\Network_Application_X7R76_WN_6.5_A01 (DW380 bluetooth broadcom, BCM20702A0, Windows 7).txt

    I hopes this helps you as I am out of ideas…..

    MH

  • Michael Henderson

    OK I figured it out I had to download a cab file from Dell and extract the files and updated the driver from there and it is good now.

    MH

  • Bernie

    Downloaded the driver and followed the instructions in post + comments. Bluetooth problem is finally fixed!!! Thanks everyone.

  • Ara K

    Thanks for taking the time to post this, this has been bugging me for the last hour, until I found your post.
    Thanks again!

    • Hi Ara K,
      Thank you for your kind comment. I am very glad my page helped. 🙂

      I am trying to keep my page as up to date as possible, could you let me know what model laptop you were installing the driver on and what OS you are using?

      Best regards and have a great day!
      -J.D.

Leave a Reply to Michael Henderson Cancel reply

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