PageSourceSearch

https://www.wikitree.com/wiki/Special:SearchPerson

html wikitree.com collected 2026-09-24 08:57:11 UTC 35,723 bytes, 656 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<title>WikiTree: Family Tree Search</title>
5<meta charset="UTF-8">
6<meta http-equiv="X-UA-Compatible" content="ie=edge">
7<link rel="shortcut icon" href="/favicon.ico"/>
8<meta property="og:image" content="https://www.wikitree.com/images/og-image.png"/>
9<meta property="og:type" content="website"/>
10<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png.pagespeed.ce.rn_r-d8W6D.png">
11<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png.pagespeed.ce.GVCnZ6iWJK.png">
12<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png.pagespeed.ce.-4NQ3VpQ0J.png">
13<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
14<meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0, minimum-scale=1.0">
15<link rel="canonical" href="https://www.wikitree.com/wiki/Special:SearchPerson"/>
16<script type="text/javascript">//<![CDATA[
17var skin="wikitree";var stylepath="/skins";var wgArticlePath="/wiki/$1";var wgScriptPath="";var wgScript="/index.php";var wgServer="https://www.wikitree.com";var wgCanonicalNamespace="Special";var wgCanonicalSpecialPageName="SearchPerson";var wgNamespaceNumber=-1;var wgPageName="Special:SearchPerson";var wgTitle="SearchPerson";var wgAction="view";var wgRestrictionEdit=[];var wgRestrictionMove=[];var wgArticleId=0;var wgIsArticle=true;var wgUserName=null;var wgUserGroups=null;var wgUserLanguage="en";var wgContentLanguage="en";var wgBreakFrames=false;var wgCurRevisionId=0;
18//]]></script>
vendor: 1 bytes, line 18
18
19<script src="/skins/common/wikibits.js.pagespeed.jm.Y4nhHgKkhP.js"></script>
vendor: 1 bytes, line 19
19
20<script src="/skins/common/ajax.js.pagespeed.jm.th4NXvhCko.js"></script>
vendor: 1 bytes, line 20
20
21<script src="//ajax.googleapis.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
vendor: 1 bytes, line 21
21
22<script>
vendor: 323 bytes, line 22
22(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
22GTM-N7J37T8M
vendor: 3 bytes, line 22
22');
22</script>
22
23<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
24<link rel="stylesheet" href="https://www.wikitree.com/css/A.wt-vars.css+wt-fonts.css+wt-opensans.css+wt-examples.css+wt-forms.css+wt-buttons.css+wt-links.css+wt-icons.css+wt-navigation.css+wt-header.css+wt-footer.css+wt-components.css+wt-content.css+wt-tree.css+wt-avatars.css+wt-privacy.css+wt-comments.css+wt-stylesheet.css,Mcc.e81jLBkA7b.css.pagespeed.cf.sGNXc6Ccmr.css"/>
25<link rel="preconnect" href="https://fonts.googleapis.com">
26<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
27<link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&family=Roboto+Mono:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap" rel="stylesheet">
28<base target="_top">
29<script src="/skins/wikitree/jquery.popupoverlay.js.pagespeed.jm.WtF-SxHw8m.js"></script>
vendor: 1 bytes, line 29
29
30<script src="/skins/wikitree/JS/person.js.pagespeed.ce.daPVCbKg0K.js"></script>
30
31<style type="text/css">input[disabled]{display:inline-block;opacity:.5}#dnaPopup{display:none;background-color:#fff;border:1px solid #25422d;padding:10px;max-width:450px}#dnaPopupInner{background-color:#fff}</style>
32<script>
33var cx = '003048598688029858478:e-amlq_p4my';
34
35function resort(sort) { 
36	$('#resort').val(sort);
37	$('#start').val(0);
38	disableSearchButton();
39
40	// This POSTs the data, which means the user cannot bookmark the results.
41	//$('#resortForm').submit();
42
43	// Instead send them to a new URL with the search parameters in the query string.
44	// We don't want to include _all_ of the search parameters if we don't have to.
45	let cleanParams = new URLSearchParams();
46	let allParams = $('#resortForm').serializeArray();
47	for (let i=0; i < allParams.length; i++) {
48		if (allParams[i].name == 'limit') {
49			if (allParams[i].value != 100) { 
50				cleanParams.append(allParams[i].name, allParams[i].value);
51			}
52		}
53		else if ( (allParams[i].value != '') && (allParams[i].value != 0) ){
54			cleanParams.append(allParams[i].name, allParams[i].value);
55		}
56	}
57	let resortURL = '/index.php?title=Special:SearchPerson&' + cleanParams.toString();
58	document.location = resortURL;
59}
60
61function newStart(start) { 
62	$('#start').val(start);
63	disableSearchButton();
64	$('#resortForm').submit();
65}
66
67function newLimit(limit) { 
68	$('#limit').val(limit);
69	disableSearchButton();
70	$('#resortForm').submit();
71}
72
73
74function secondaryResort(sort) { 
75	console.log("secondaryResort:", sort);
76	$('#secondary_sort').val(sort);
77	$('#start').val(0);
78	disableSearchButton();
79	$('#resortForm').submit();
80}
81$(document).ready(function(){ 
82	$('#wpIsLiving').click(function() { 
83		if ($('#wpIsLiving').attr('checked')) { 
84			$('#wpDeathDate').prop('disabled', true);
85			$('#wpDeathDate').val('');
86			$('#wpDeathDate').css('background-color','#d0d0d0');
87		} else { 
88			$('#wpDeathDate').prop('disabled', false);
89			$('#wpDeathDate').css('background-color','#ffffff');
90		}
91	});
92
93	$('#dnaPopup').popup({autoopen: false, transition: 'all 0.3s'});
94	$('#closeDNAPopupButton').click(function() { $('#dnaPopup').popup('hide'); });
95
96	$('[name="textSearchType"]').change(function() { 
97		var type = $(this).attr('id').replace('type_','');
98		if (type == 'all_pages') { cx = 'partner-pub-5983849578006601:2801067696'; }
99		if (type == 'space_pages') { cx = '003048598688029858478:e-amlq_p4my'; }
100		if (type == 'categories') { cx = '003048598688029858478:aemrovxydzo'; }
101		if (type == 'images')     { cx = '003048598688029858478:7j_of3y4fdc'; }
102		if (type == 'help')       { cx = '003048598688029858478:6sqolhkaaoa'; }
103		$('#cse_cx').val(cx);
104	});
105
106	$('#wpFirst').on('change', function(e) { wildcardWarning(this); });
107	$('#wpLast').on('change', function(e) { wildcardWarning(this); });
108
109	$('#searchForm').on('submit', function(e) { 
110		disableSearchButton();
111	});
112
113	$('#Sort-Order').on('change', function(e) { 
114		resort($('#Sort-Order').val());
115	});
116	$('#Secondary-Sort-Order').on('change', function(e) { 
117		secondaryResort($('#Secondary-Sort-Order').val());
118	});
119
120});
121
122function disableSearchButton() { 
123	$('#wpSearchButton').prop('disabled', true);
124	var h = "<img src='/images/ajax-loader.gif' height=16 width=16 />";
125	$('#wpSearchButton').after(h);
126	$('#Sort-Table').css('opacity', 0.5);
127}
128
129
130function wildcardWarning( d ) { 
131	showWarning = 0;
132	var s = $('#wpFirst').val();
133	if (s) { 
134		var words = s.split(' ');
135		for(var i=0; i < words.length; i++) { if (words[i].indexOf('*') == 1) { showWarning = 1; } }
136	}
137	s = $('#wpLast').val();
138	if (s) { 
139		var words = s.split(' ');
140		for(var i=0; i < words.length; i++) { if (words[i].indexOf('*') == 1) { showWarning = 1; } }
141	}
142
143	if (showWarning) { 
144		$('#wildcardWarning').show();
145	} else { 
146		$('#wildcardWarning').hide();
147	}
148
149}
150
151function dnaInfo(user_id) { 
152	sajax_do_call('DNATest::ajaxPersonTests', [ user_id ], function(result) { 
153		$('#dnaPopupInner').html(result.responseText);
154		$('#dnaPopup').popup('show');
155	});
156
157}
158
159function gedcomReturn(compareId,compareName) { 
160	console.log(`gedcomReturn(${compareId},${compareName})`);
161	var data = { 
162		'gu_id': '',
163		'gu_indi': '',
164		'pending_id': '0',
165		'compare_id': compareId,
166		'compare_name': compareName,
167		'doCompare' : 1,
168		'xid': Date.now()
169	};
170
171	console.log("localStorage.setItem('gedcomProcess',", data, ")");
172	localStorage.setItem('gedcomProcess', JSON.stringify(data));
173	localStorage.removeItem('gedcomProcess');
174}
175</script>
175
176</head>
177<body class="search-person" itemscope itemtype="https://schema.org/WebPage">
178<a id="Top"></a>
vendor: 68 bytes, lines 178-179
178
179<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
179GTM-N7J37T8M
vendor: 83 bytes, line 179
179" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
180<header>
181<div class="container full-width d-none d-lg-block">
182<div class="row align-items-center">
183<div class="col-3">
184<a class="visually-hidden-focusable" href="#main">Skip to main content</a>
185<a href="/">
186<img src="/images/wikitree-logo-tagline.png.pagespeed.ce.z8efrZPjku.png" alt="WikiTree: Where genealogists collaborate"/>
187</a>
188</div>
189<div class="col-6 d-flex justify-content-center">
190</div>
191<div class="col-3 d-flex justify-content-end">
192<nav class="nav pe-3" aria-label="My WikiTree Navigation">
193<div class="btn-group">
194<div class="login">
195<a class="btn btn-link" href="/index.php?title=Special:Userlogin&returnto=https://www.wikitree.com/wiki/Special:SearchPerson" title="Log In to your WikiTree account">Log In</a>
196</div>
197</div>
198<div class="btn-group">
199<button class="btn btn-link btn-search" type="button" data-bs-toggle="collapse" data-bs-target="#searchBar" aria-expanded="false" aria-controls="searchBar">
200<img src="/images/icons/icon-search2.svg" alt="Search icon"/>
201</button>
202</div>
203</nav>
204</div>
205</div>
206</div>
207<div class="container full-width d-lg-none">
208<div class="row align-items-center">
209<div class="col-6">
210<a href="/">
211<img src="/images/wikitree-logo-2024.png.pagespeed.ce.0zX451B9uj.png" alt="WikiTree: Where genealogists collaborate"/>
212</a>
213</div>
214<div class="col-6 d-flex justify-content-end">
215<nav class="nav">
216<div class="nav-item">
217<div class="login">
218<a class="btn btn-link" href="/index.php?title=Special:Userlogin&returnto=https://www.wikitree.com/wiki/Special:SearchPerson" title="Log In to your WikiTree account">Log In</a>
219</div>
220</div>
221<div class="nav-item">
222<button class="btn btn-link btn-search" type="button" data-bs-toggle="collapse" data-bs-target="#searchBar" aria-expanded="false" aria-controls="searchBar">
223<img src="/images/icons/icon-search2.svg" alt="Search icon"/>
224</button>
225</div>
226</nav>
227</div>
228</div>
229</div>
230</header>
231<div class="offcanvas offcanvas-end" tabindex="-1" id="offcanvasNavbar" aria-labelledby="offcanvasNavbarLabel">
232<div class="offcanvas-header">
233<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
234</div>
235<div class="offcanvas-body">
236<div class="btn-group btn-logout">
237<a class="btn btn-link" href="javascript:logout('Special:SearchPerson')" rel="noprefetch" title="Log out of your WikiTree account">Log Out</a>
238</div>
239</div>
240</div>
241<div id="searchBar" class="collapse">
242<div class="container">
243<div class="row py-5">
244<div class="col-lg-12">
245<form action="/wiki/Special:SearchPerson" method="POST">
246<input type="hidden" name="wpSearch" value="1">
247<div class="row align-items-end mb-3">
248<div class="col-lg-4">
249<label for="wpFirstHdr" class="form-label">First Name</label>
250<input class="form-control" type="text" id="wpFirstHdr" name="wpFirst">
251</div>
252<div class="col-lg-5">
253<label for="wpLastHdr" class="form-label">Last Name</label>
254<input class="form-control" type="text" id="wpLastHdr" name="wpLast">
255</div>
256<div class="col-lg-3">
257<button class="btn btn-primary btn-med btn-block mt-3 mt-lg-0" type="submit">Search</button>
258</div>
259</div>
260</form>
261<p class="mb-0"><small><a href="/wiki/Special:SearchPerson" title="Person search with more options">Advanced Person Search</a> | <a href="/wiki/Help:Search" title="Search WikiTree help pages">Search Help Pages</a></small></p>
262</div>
263</div>
264</div>
265</div>
266<section id="heading">
267<div class="container">
268<div class="row page--title align-items-start align-items-lg-center">
269<div class="col-12 col-lg-12">
270<h1>Search
271<a href="/wiki/Help:Search" title="Open search help information in a new window" target="Help"><span class="icon--help" data-bs-toggle="tooltip" data-bs-title="More Information"></span></a>
272</h1>
273</div>
274</div>
275</div>
276</section>
277<div class="tabs--wrapper has--current">
278<div class="container">
279<div class="row">
280<div class="col" id="tabs">
281<nav>
282<button type="button" id="jumpNav" class="btn btn-icon d-lg-none float-start me-3">
283<span class="icon--jump-menu"></span>
284</button>
285<div class="profile--actions float-start">
286<a class="jump-top" href="#Top" data-bs-target="Top" data-bs-toggle="tooltip" data-bs-title="Jump to Top"><span class="icon--top"></span></a>
287<a class="jump-bottom" href="#Bottom" data-bs-target="Bottom" data-bs-toggle="tooltip" data-bs-title="Jump to Bottom"><span class="icon--bottom"></span></a>
288</div>
289<ul id="jump-nav" class="no-indent unstyled profile-tabs d-none d-lg-inline">
290<li><a href="#Person" title="Jump to search by name">Person Search</a></li>
291<li><a href="#Surname" title="Jump to search by surname">Surname Search</a></li>
292</ul>
293</nav>
294</div>
295</div>
296</div>
297<div class="rounded box mergeany mergetools">
298<label class="form-label" for="mergeAction">Select any two profiles and:</label>
299<select id="mergeAction" class="form-select form-select-inline">
300<option value="">--</option>
301<option value="compare">Compare</option>
302<option value="merge">Merge</option>
303<option value="match">Match</option>
304<option value="reject">Reject</option>
305</select>
306<a href="/wiki/Help:Merging" title="Open information about Merging and Matching in a new window" target="Help"><span class="icon--help icon--inline" data-bs-toggle="tooltip" data-bs-title="More Information"></span></a>
307</div>
308</div>
309<main id="main" data-bs-spy="scroll" data-bs-target="#jump-nav" data-bs-root-margin="0px 0px -60%" data-bs-smooth-scroll="true">
310<div class="container">
311<div class="row">
312<div class="col-lg-12 page--content">
313<section id="Person">
314<div class="row align-items-center">
315<div class="col-lg-12">
316<h2 id="name-search" class="mb-0"><span class="number--block">1</span> Search for a Person</h2>
317</div>
318</div>
319<div>
320<form id="searchForm" action="/wiki/Special:SearchPerson" method="POST" accept-charset="UTF-8">
321<input type="hidden" name="wpSearch" value="1">
322<div class="row d-flex justify-content-center align-items-center">
323<div class="col-lg-4">
324<b>First&nbsp;Name</b>&nbsp;<input class="form-control form-control-lg" type="text" id="wpFirst" name="wpFirst" value="">
325</div>
326<div class="col-lg-4">
327<b>Last&nbsp;Name</b>&nbsp;<input class="form-control form-control-lg" type="text" id="wpLast" name="wpLast" value="">
328</div>
329<div class="col-lg-2">
330<button class="btn btn-primary mt-3" type="submit" id="wpSearchButton" name="wpSearchButton" title="Click here to start the search">Search</button>
331</div>
332</div>
333<div id="wildcardWarning" class="row" align="center" style="display:none;">
334Wildcard searches with a single character can result in long search times; please be patient.
335</div>
336<div class="row d-flex justify-content-center align-items-center my-3">
337<div class="col-lg-4">
338<b>Birth&nbsp;Date</b>&nbsp;<input class="form-control" type="text" id="wpBirthDate" name="wpBirthDate" value="">
339</div>
340<div class="col-lg-4">
341<b>Death&nbsp;Date</b>&nbsp;<input class="form-control" type="text" id="wpDeathDate" name="wpDeathDate" value="">
342</div>
343<div class="col-lg-2">
344<div class="form-check">
345<input class="form-check-input" type="checkbox" id="wpIsLiving" name="wpIsLiving" value="1">
346<label class="form-check-label" for="wpIsLiving">still&nbsp;living</label>
347</div>
348</div>
349</div>
350<div id="advanced-options" class="mt-4">
351<h3 class="text-center text-sm-start">Advanced Options</h3>
352<div class="my-3">
353<div class="row justify-content-center mb-2 d-flex align-items-center">
354<div class="col-lg-4 text-lg-end text-sm-start">
355<b>Birth Location</b> Keywords(s):
356</div>
357<div class="col-lg-4">
358<input class="form-control" type="text" name="birth_location" value="">
359</div>
360</div>
361<div class="row justify-content-center d-flex align-items-center">
362<div class="col-lg-4 text-lg-end text-sm-start">
363<b>Death Location</b> Keyword(s):
364</div>
365<div class="col-lg-4">
366<input class="form-control" type="text" name="death_location" value="">
367</div>
368</div>
369</div>
370<div class="my-3">
371<div class="row justify-content-center mb-2 d-flex align-items-center">
372<div class="col-lg-4 text-lg-end text-sm-start">
373<b>Father</b>'s First Name:
374</div>
375<div class="col-lg-4">
376<input class="form-control" type="text" name="father_first_name" value="">
377</div>
378</div>
379<div class="row justify-content-center d-flex align-items-center">
380<div class="col-lg-4 text-lg-end text-sm-start">
381Father's Last Name:
382</div>
383<div class="col-lg-4">
384<input class="form-control" type="text" name="father_last_name" value="">
385</div>
386</div>
387</div>
388<div class="my-3">
389<div class="row justify-content-center mb-2 d-flex align-items-center">
390<div class="col-lg-4 text-lg-end text-sm-start">
391<b>Mother</b>'s	First Name:
392</div>
393<div class="col-lg-4">
394<input class="form-control" type="text" name="mother_first_name" value="">
395</div>
396</div>
397<div class="row justify-content-center mb-2 d-flex align-items-center">
398<div class="col-lg-4 text-lg-end text-sm-start">
399Mother's Last Name:
400</div>
401<div class="col-lg-4">
402<input class="form-control" type="text" name="mother_last_name" value="" size=20>
403</div>
404</div>
405</div>
406<div class="row my-3">
407<div class="col text-lg-end text-sm-start">
408<b>Sex at Birth</b>:
409</div>
410<div class="col">
411<div class="form-check form-check-inline">
412<input class="form-check-input" type="radio" name="gender" id="male" value="Male">
413<label class="form-check-label" for="male">male</label>
414</div>
415<div class="form-check form-check-inline">
416<input class="form-check-input" type="radio" name="gender" id="female" value="Female">
417<label class="form-check-label" for="female">female</label>
418</div>
419</div>
420</div>
421<div class="row my-3">
422<div class="col text-lg-end text-sm-start">
423<b>Date range</b> for matching? <a href="/wiki/Help:Search#Date_range" target="Help"><span class="icon--help" alt="Help" title="You can require exact matches for the birth or death dates you enter or allow matches from a range of years. Click here for more explanation."></span></a>
424</div>
425<div class="col">
426<div class="form-check form-check-inline">
427<input class="form-check-input" type="radio" name="date_spread" id="exact-date" value="-1">
428<label class="form-check-label" for="exact-date">match exact date</label>
429</div>
430<div class="form-check form-check-inline">
431<input class="form-check-input" type="radio" name="date_spread" id="match-year" value="
4310">
432<label class="form-check-label" for="match-year">match year</label>
433</div>
434<div class="form-check form-check-inline">
435<input class="form-check-input" type="radio" name="date_spread" id="2-years" value="2" checked="checked">
436<label class="form-check-label" for="2-years">+/-2 yrs</label>
437</div>
438<div class="form-check form-check-inline">
439<input class="form-check-input" type="radio" name="date_spread" id="12-years" value="12">
440<label class="form-check-label" for="12-years">+/-12 yrs</label>
441</div>
442<div class="form-check form-check-inline">
443<input class="form-check-input" type="radio" name="date_spread" id="30-years" value="30">
444<label class="form-check-label" for="30-years">+/-30 yrs</label>
445</div>
446</div>
447</div>
448<div class="row my-3">
449<div class="col text-lg-end text-sm-start">
450Include matches <b>without dates</b>? <a href="/wiki/Help:Search#Matches_without_dates" target="Help"><span class="icon--help" alt="Help" title="Many profiles on WikiTree have no birth or death dates. You can exclude these. Click here for more explanation."></span></a>
451</div>
452<div class="col">
453<div class="form-check form-check-inline">
454<input class="form-check-input" type="radio" name="date_include" id="date-include-neither" value="neither" checked="checked">
455<label class="form-check-label" for="date-include-neither">yes</label>
456</div>
457<div class="form-check form-check-inline">
458<input class="form-check-input" type="radio" name="date_include" id="date-include-both" value="both">
459<label class="form-check-label" for="date-include-both">no</label>
460</div>
461</div>
462</div>
463<div class="row my-3">
464<div class="col text-lg-end text-sm-start">
465Include <b>married/current last name</b> matches? <a href="/wiki/Help:Search#Married.2Fcurrent_last_names" target="Help"><span class="icon--help" alt="Help" title="You can include matches with similar last names or require exact name matches. Click here for more explanation."></span></a>
466</div>
467<div class="col">
468<div class="form-check form-check-inline">
469<input class="form-check-input" type="radio" name="last_name_match" id="last-name-match-all" value="all" checked="checked">
470<label class="form-check-label" for="last-name-match-all">yes</label>
471</div>
472<div class="form-check form-check-inline">
473<input class="form-check-input" type="radio" name="last_name_match" id="last-name-match-birth" value="birth">
474<label class="form-check-label" for="last-name-match-birth">only last names at birth</label>
475</div>
476<div class="form-check form-check-inline">
477<input class="form-check-input" type="radio" name="last_name_match" id="last-name-match-current" value="current">
478<label class="form-check-label" for="last-name-match-current">only married/current last names</label>
479</div>
480</div>
481</div>
482<div class="row my-3">
483<div class="col text-lg-end text-sm-start">
484Include <b>name variant</b> matches? <a href="/wiki/Help:Search#Surname_variants" target="Help"><span class="icon--help" alt="Help" title="You can include matches with similar last names or require exact name matches. Click here for more explanation."></span></a>
485</div>
486<div class="col">
487<div class="form-check">
488<input class="form-check-input" type="radio" name="skip_variants" id="skip-variants-0" value="0" checked="checked">
489<label class="form-check-label" for="skip-variants-0">yes, include both first &amp; last name variants</label>
490</div>
491<div class="form-check">
492<input class="form-check-input" type="radio" name="skip_variants" id="skip-variants-2" value="2">
493<label class="form-check-label" for="skip-variants-2">include first name variants, only exact last name matches</label>
494</div>
495<div class="form-check">
496<input class="form-check-input" type="radio" name="skip_variants" id="skip-variants-3" value="3">
497<label class="form-check-label" for="skip-variants-3">include last name variants, only exact first name matches</label>
498</div>
499<div class="form-check">
500<input class="form-check-input" type="radio" name="skip_variants" id="skip-variants-1" value="1">
501<label class="form-check-label" for="skip-variants-1">no, only exact name matches</label>
502</div>
503</div>
504</div>
505</div>
506<div class="my-3">
507<button class="btn btn-primary mx-auto" type="submit" id="wpSearchButton" name="wpSearchButton" title="Click here to start the search">Search</button>
508</div>
509</form>
510</div>
511</section>
512<section id="Surname" class="my-lg-4 my-3">
513<h2 id="find-surname"><span class="number--block">2</span> Search for a Surname</h2>
514<form method="POST" action="/wiki/Special:SearchPerson">
515<div class="row d-flex align-items-center">
516<div class="col-auto">
517<label for="find-surname-last-name">View all WikiTree profiles that share this last name:</label>
518</div>
519<div class="col-auto">
520<input class="form-control" type="text" name="wpLast" id="find-surname-last-name" value="">
521</div>
522<div class="col-auto">
523<button type="submit" class="btn btn-secondary">Go</button>
524<input type="hidden" name="wpSearch" value="1">
525</div>
526</div>
527</form>
528</section>
529</div>
530</div>
531</div>
532</main>
533<div id="dnaPopup" title="DNA Test Information">
534<div id="dnaPopupInner"></div>
535<input type="button" class="small" id="closeDNAPopupButton" value="Close">
536</div>
537<div id="subfooter">
538<div class="container">
539<div class="row">
540<div class="col">
541<ul class="list-inline text-center my-3 small">
542<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/A/" title="Browse last names beginning with A">A</a></li>
543<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/B/" title="Browse last names beginning with B">B</a></li>
544<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/C/" title="Browse last names beginning with C">C</a></li>
545<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/D/" title="Browse last names beginning with D">D</a></li>
546<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/E/" title="Browse last names beginning with E">E</a></li>
547<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/F/" title="Browse last names beginning with F">F</a></li>
548<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/G/" title="Browse last names beginning with G">G</a></li>
549<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/H/" title="Browse last names beginning with H">H</a></li>
550<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/I/" title="Browse last names beginning with I">I</a></li>
551<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/J/" title="Browse last names beginning with J">J</a></li>
552<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/K/" title="Browse last names beginning with K">K</a></li>
553<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/L/" title="Browse last names beginning with L">L</a></li>
554<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/M/" title="Browse last names beginning with M">M</a></li>
555<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/N/" title="Browse last names beginning with N">N</a></li>
556<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/O/" title="Browse last names beginning with O">O</a></li>
557<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/P/" title="Browse last names beginning with P">P</a></li>
558<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/Q/" title="Browse last names beginning with Q">Q</a></li>
559<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/R/" title="Browse last names beginning with R">R</a></li>
560<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/S/" title="Browse last names beginning with S">S</a></li>
561<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/T/" title="Browse last names beginning with T">T</a></li>
562<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/U/" title="Browse last names beginning with U">U</a></li>
563<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/V/" title="Browse last names beginning with V">V</a></li>
564<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/W/" title="Browse last names beginning with W">W</a></li>
565<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/X/" title="Browse last names beginning with X">X</a></li>
566<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/Y/" title="Browse last names beginning with Y">Y</a></li>
567<li class="list-inline-item"><a href="https://www.wikitree.com/indexes/person/Z/" title="Browse last names beginning with Z">Z</a></li>
568</ul>
569</div>
570</div>
571</div>
572</div>
573<footer id="footer">
574<div class="container">
575<div class="row">
576<div class="col-lg-2 mb-3 mb-lg-0">
577<figure>
578<a href="/" title="Go to the WikiTree Home Page"><img src="/images/logo-wikitree-footer.png.pagespeed.ce.hGg0HROUbq.png" alt="WikiTree circle logo"/></a>
579</figure>
580</div>
581<div class="col-lg-4">
582<ul class="nav flex-column nav--col-2">
583<li class="nav-item"><a href="/" class="nav-link" title="Go to the WikiTree Home Page">WikiTree Home</a></li>
584<li class="nav-item"><a href="/wiki/Help:About_WikiTree" class="nav-link" title="About WikiTree, the Community, and our Mission">About</a></li>
585<li class="nav-item"><a href="/g2g/" class="nav-link" title="Genealogist-to-Genealogist Community Forum">G2G Forum</a></li>
586<li class="nav-item"><a href="/wiki/Help:How_to_Use_WikiTree" class="nav-link" title="Help: How to use WikiTree">Help</a></li>
587<li class="nav-item"><a href="/wiki/Special:SearchPerson" class="nav-link" title="Search for a Person">Search</a></li>
588</ul>
589</div>
590<div class="col-lg-6 mt-3 mt-lg-0">
591<p>
592Important privacy notice &amp; disclaimer: You have a responsibility to use caution when distributing private information. WikiTree protects most sensitive information but only to the extent stated in the <a href="/about/terms.html" title="View of our official Terms of Service">Terms of Service</a> and <a href="/wiki/Help:Privacy_Policy" title="View our official Privacy Policy">Privacy Policy</a>.
593</p>
594</div>
595</div>
596<div class="row mt-4">
597<div class="col-lg-10 offset-lg-2">
598<p>&copy; 2008 - 2026 The WikiTree Company. Content may be copyrighted by WikiTree community members.</p>
599</div>
600</div>
601</div>
602</footer>
603<script src="https://apis.google.com/js/platform.js" async defer></script>
vendor: 1 bytes, line 603
603
604<script src="/skins/wikitree/JS/jquery.timeago.min.js.pagespeed.jm.4fsBRb4lkt.js"></script>
vendor: 1 bytes, line 604
604
605<script>//<![CDATA[
606!function(e){var n;if("function"==typeof define&&define.amd)define(["jquery"],e);else if("object"==typeof exports){try{n=require("jquery")}catch(e){}module.exports=e(n)}else{var o=window.Cookies,r=window.Cookies=e(window.jQuery);r.noConflict=function(){return window.Cookies=o,r}}}((function(e){var n=/\+/g;function o(e){return u.raw?e:encodeURIComponent(e)}function r(e){return o(u.json?JSON.stringify(e):String(e))}function t(e,o){var r=u.raw?e:function(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(n," ")),u.json?JSON.parse(e):e}catch(e){}}(e);return c(o)?o(r):r}function i(){for(var e,n,o=0,r={};o<arguments.length;o++)for(e in n=arguments[o])r[e]=n[e];return r}function c(e){return"[object Function]"===Object.prototype.toString.call(e)}var u=function(e,n,f){if(arguments.length>1&&!c(n)){if("number"==typeof(f=i(u.defaults,f)).expires){var s=f.expires,a=f.expires=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*s)}return document.cookie=[o(e),"=",r(n),f.expires?"; expires="+f.expires.toUTCString():"",f.path?"; path="+f.path:"",f.domain?"; domain="+f.domain:"",f.secure?"; secure":""].join("")}for(var d,p=e?void 0:{},l=document.cookie?document.cookie.split("; "):[],m=0,v=l.length;m<v;m++){var g=l[m].split("="),w=(d=g.shift(),u.raw?d:decodeURIComponent(d)),j=g.join("=");if(e===w){p=t(j,n);break}e||void 0===(j=t(j))||(p[w]=j)}return p};return u.get=u.set=u,u.defaults={},u.remove=function(e,n){return u(e,"",i(n,{expires:-1})),!u(e)},e&&(e.cookie=u,e.removeCookie=u.remove),u}));
607//]]></script>
vendor: 1 bytes, line 607
607
608<script src="/skins/wikitree/JS/jquery.auto-complete.min.js.pagespeed.jm.bo8FK-o6kZ.js"></script>
vendor: 1 bytes, line 608
608
609<script src="/skins/wikitree/JS/jquery.hoverIntent-1.10.2.min.js.pagespeed.jm.wu06xeh3du.js"></script>
vendor: 1 bytes, line 609
609
610<script type="text/javascript">$(document).ready(function(){$('#jumpNav').on('click',function(){$('.profile-tabs').toggleClass('is--visible');});$('#jump-nav a[href^="#"]').on('click',function(event){event.preventDefault();var target=$($(this).attr('href'));var targetHash=this.hash;var offset=75;if(target.length){window.location.hash=targetHash;$('html,body').animate({scrollTop:target.offset().top-offset},250);}else{console.error(target);}checkHashForTab(targetHash);});});function checkHashForTab(targetHash){if($('#pageData')?.data('mid')){if((targetHash=='#Family')&&($('#Family').length)){let tabElement=document.querySelector('#Family-tab');if(tabElement){let b=new bootstrap.Tab(tabElement);b.show();}}if((targetHash=='#Ancestors')&&($('#Ancestors').length)){let tabElement=document.querySelector('#Ancestors-tab');if(tabElement){let b=new bootstrap.Tab(tabElement);b.show();}}if((targetHash=='#Descendants')&&($('#Descendants').length)){showDescendants();}}}</script>
vendor: 1 bytes, line 610
610
611<script src="/skins/wikitree/JS/pagePreview.js.pagespeed.jm.Ome1PkzwMO.js"></script>
611
612<div id="pagePreview" style="display:none;position:absolute;z-index:1000;"></div>
613<script src="/skins/wikitree/JS/wikitree.js.pagespeed.ce.j2DSdXGoFw.js"></script>
vendor: 1 bytes, line 613
613
614<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 614
614
615<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>
vendor: 1 bytes, line 615
615
616<script src="/skins/wikitree/JS/FamilySearch.min.js.pagespeed.ce.p8eqE8ZRKl.js" defer></script>
616
617<div id="myHeritageAPIToken" style="display:none;" data-token="2.cf835b40d09fafc7f43d33141cc0ab98.c38db13d5f24710a394ccee6bc417b29.1790240231.60.4225.7bb8f17aa45a9220ac6941bef08df07e"></div>
618<style type="text/css">.wtad{overflow:hidden}.wtad-mhapi-icon-row-desktop{min-height:159px}.wtad-mhapi-icon-row-mobile{min-height:370px}.wt-ad-mhapi-icon-row-desktop{text-align:center;margin-top:15px}</style>
619<script>//<![CDATA[
620var mhapiAdData={};$(document).ready(function(){if($('.wtad').length>0){$('.wtad').first().each(function(){displayAd($(this));});setTimeout(function(){$('.wtad').not(':first').each(function(){displayAd($(this));});},1000);}});async function displayAd(e){let formJSON=JSON.stringify(e.data());$.ajax({type:"POST",url:"/index.php",data:{action:"ajax",rs:"Ad::ajaxGetAd",formJSON:formJSON,},dataType:"text",success:function(data){if(data){e.html(data);e.show();}else{e.hide();}},error:function(jqXHR,textStatus,error){e.hide();}});}
621//]]></script>
vendor: 1 bytes, line 621
621
622<script>const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]')
623const tooltipList=[...tooltipTriggerList].map(tooltipTriggerEl=>new bootstrap.Tooltip(tooltipTriggerEl))</script>
vendor: 1 bytes, line 623
623
624<script type="text/javascript">if(window.runOnloadHook)runOnloadHook();</script>
624
625<div class="modal fade" id="bsModal" tabindex="-1" aria-labelledby="bsModalLabel" aria-hidden="true">
626<div class="modal-dialog modal-lg">
627<div class="modal-content">
628<div class="modal-header">
629<h2 class="modal-title mt-0" id="bsModalLabel"></h2>
630<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
631</div>
632<div class="modal-body" id="bsModalBody"></div>
633</div>
634</div>
635</div>
636<div class="modal fade" id="wtModal" tabindex="-1" aria-labelledby="wtModalLabel" aria-hidden="true">
637<div class="modal-dialog modal-lg modal-w90">
638<div class="modal-content">
639<div class="modal-header">
640<h2 class="modal-title mt-0" id="wtModalLabel"></h2>
641<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
642</div>
643<div class="modal-body" id="wtModalBody"></div>
644</div>
645</div>
646</div>
647<style>.modal-w90{max-width:90%}#wtModal{z-index:1100}</style>
648<style type="text/css">#userData,#userOptions{display:none}</style>
649<div id="userData" data-mname="104.234.32.1" data-mcolloquialname="" data-mlastnamecurrent="" data-mlastnameatbirth="" data-msuffix="" data-now="24 Sep 2026" data-tomorrow="25 Sep 2026"></div>
650<div id="userOptions" data-disable-mname-warning="" data-disable-location-suggestions="0" data-density="comfortable"></div>
651<script>//<![CDATA[
652$(document).ready(function(){if($('#showMergeOptions').val()==1){$('.mergeany').show();}else{$('.mergeany').hide();}$('#mergeAction').on('change',function(e){var action=$('#mergeAction').val();if(action!=''){mergeAny(action);}});});function toggleMergeOptions(){var showMergeOptions=($('#showMergeOptions').val()==1)?0:1;$('#showMergeOptions').val(showMergeOptions);if(showMergeOptions){$('.mergeany').show();}else{$('.mergeany').hide();}}var mergeany1='';var mergeany2='';function tagMergeAny(name){var id="mergeany-"+name;if($('#'+id).prop('checked')){if(mergeany1==''){mergeany1=name;}else{if(mergeany2==''){mergeany2=name;}else{$('#mergeany-'+mergeany1).prop('checked',false);mergeany1=mergeany2;mergeany2=name;}}}else{if(mergeany1==name){mergeany1=mergeany2;mergeany1='';}if(mergeany2==name){mergeany2='';}}if($('#mergeAction').length){$('#mergeAction').val("");}}function mergeAny(action){var url='/index.php?title=Special:MergePerson&user1_name='+mergeany1+'&user2_name='+mergeany2+'&action='+action;window.open(url);}
653//]]></script>
653
654<a id="Bottom"></a>
655</body>
656</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.