<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Aptos;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Aptos",sans-serif;
mso-ligatures:standardcontextual;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#467886;
text-decoration:underline;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Aptos",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#467886" vlink="#96607D" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>Hi Charles Black,<o:p></o:p></p><p class=MsoNormal>I’ve never used kicker before, so I was curious. You can read what OpenAI’s High model came back with here:<o:p></o:p></p><p class=MsoNormal><a href="https://chatgpt.com/s/t_6a650f87b9bc81918fb16e9751f3255d">https://chatgpt.com/s/t_6a650f87b9bc81918fb16e9751f3255d</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>For anyone who hasn’t navigated a ChatGPT. First tip is to navigate heading level 4. You’ll find “You said” which was my initial prompt which in this case was basically a debug of the email. You’ll also find at Heading Level 4 “ChatGPT said” which is the response.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-family:"Calibri",sans-serif;mso-ligatures:none'>From:</span></b><span style='font-family:"Calibri",sans-serif;mso-ligatures:none'> NFBCS <nfbcs-bounces@nfbnet.org> <b>On Behalf Of </b>Charles E. Black via NFBCS<br><b>Sent:</b> Saturday, July 25, 2026 12:42 PM<br><b>To:</b> nfbcs@nfbnet.org<br><b>Cc:</b> charleseblack126@gmail.com<br><b>Subject:</b> [NFBCS] Python Issue:<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>Afternoon:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>I am running a Python script. I am creating a windows form and getting some information, returning it to the console program and printing it and saving it to a couple of programs. The problem is that the windows form will not receive focus. I am a blind person using JAWS, 2026. Below is the base program and the windows form. If someone could take a look at this and tell me wha I am doing wrong, it would be appreciated.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>Base:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'># ----------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'># Console Program to Launch the Tkinter Form<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'># ----------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'># Import the custom Tkinter form<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>from user_form_module import UserForm<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>def main():<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> print("Launching the form... Please fill it out.")<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> # Create instance of the form<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> form = UserForm()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> # Run the form and wait for user input (blocks here until submitted)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> name, role, comment = form.run()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> # Display returned results in console using correct f-string interpolation<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> print("Form completed! Values returned:")<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> print(f"Name: {name}")<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> print(f"Role: {role}")<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> print(f"Comment: {comment}")<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> # Save results to a text file<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> with open("form_results.txt", "w") as f:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> f.write(f"Name: {name}\nRole: {role}\nComment: {comment}\n")<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> print("Values saved to form_results.txt")<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>if __name__ == "__main__":<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> main()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>windows form:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'># ------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'># User Form Module (Windows Focus Bypass & JAWS Ready)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'># ------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>import tkinter as tk<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>from tkinter import ttk<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>import sys<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>class UserForm:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> def __init__(self):<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.root = tk.Tk()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.root.title("User Information Form")<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.name_value = ""<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.role_value = ""<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.comment_value = ""<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> # Handle window close (X button or Alt+F4)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.root.protocol("WM_DELETE_WINDOW", self.on_close)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> ttk.Label(self.root, text="Enter your name:").pack(padx=10, pady=2)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.name_entry = ttk.Entry(self.root)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.name_entry.pack(padx=10, pady=2)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> ttk.Label(self.root, text="Select your role:").pack(padx=10, pady=2)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.role_combo = ttk.Combobox(self.root, values=["Admin", "User", "Guest"])<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.role_combo.pack(padx=10, pady=2)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> ttk.Label(self.root, text="Additional comments:").pack(padx=10, pady=2)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.comment_entry = ttk.Entry(self.root)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.comment_entry.pack(padx=10, pady=2)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> ttk.Button(self.root, text="Submit", command=self.submit_form).pack(padx=10, pady=10)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> # Schedule hard focus takeover once event loop begins<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.root.after(150, self._force_windows_focus)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> def _force_windows_focus(self):<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> if sys.platform.startswith("win"):<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> </span><span lang=FR style='font-size:12.0pt;font-family:"Calibri",sans-serif'>import ctypes<o:p></o:p></span></p><p class=MsoNormal><span lang=FR style='font-size:12.0pt;font-family:"Calibri",sans-serif'> user32 = ctypes.windll.user32<o:p></o:p></span></p><p class=MsoNormal><span lang=FR style='font-size:12.0pt;font-family:"Calibri",sans-serif'> </span><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>kernel32 = ctypes.windll.kernel32<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> # Get thread IDs for current foreground window (the IDE) and Python GUI window<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> fg_hwnd = user32.GetForegroundWindow()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> fg_thread_id = user32.GetWindowThreadProcessId(fg_hwnd, None)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> app_thread_id = kernel32.GetCurrentThreadId()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> # Attach thread inputs temporarily so OS allows focus transfer<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> if fg_thread_id != app_thread_id:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> user32.AttachThreadInput(app_thread_id, fg_thread_id, True)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> # Retrieve the actual Win32 window handle for the Tk root<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> hwnd = user32.GetParent(self.root.winfo_id())<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> if hwnd == 0:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> hwnd = self.root.winfo_id()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> user32.SetForegroundWindow(hwnd)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> user32.SetFocus(hwnd)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> # Detach thread input<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> user32.AttachThreadInput(app_thread_id, fg_thread_id, False)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> # Tkinter internal focus assignments<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.root.lift()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.name_entry.focus_force()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> def submit_form(self):<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.name_value = self.name_entry.get()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.role_value = self.role_combo.get()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.comment_value = self.comment_entry.get()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.root.quit()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.root.destroy()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> def on_close(self):<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.root.quit()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.root.destroy()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> def run(self):<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> self.root.mainloop()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'> return self.name_value, self.role_value, self.comment_value<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>Thanks for any help.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>Charles Black<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>Love God, my wife, my children, and my dog, not necessarily in that order.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-family:"Calibri",sans-serif;mso-ligatures:none'>From:</span></b><span style='font-family:"Calibri",sans-serif;mso-ligatures:none'> Louis Maher <ljmaher03@outlook.com> <br><b>Sent:</b> Tuesday, July 16, 2024 10:14 AM<br><b>To:</b> nfbcs@nfbnet.org<br><b>Subject:</b> 2024 Minutes Of The NFB Computer Science Division<o:p></o:p></span></p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hello,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Here are the minutes of the 2024 NFB in Computer Science division annual meeting. Please let me know about any additions or corrections.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Note that I am sending this email to the NFBCS email list, and to all 2024 registered division members. For this reason, many people may receive two copies of these minutes.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='mso-ligatures:none'>Regards<o:p></o:p></span></p><p class=MsoNormal><span style='mso-ligatures:none'>Louis Maher<o:p></o:p></span></p><p class=MsoNormal><span style='mso-ligatures:none'>Phone: 713-444-7838<o:p></o:p></span></p><p class=MsoNormal><span style='mso-ligatures:none'>Email: <a href="mailto:ljmaher03@outlook.com">ljmaher03@outlook.com</a><o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>