Well, you’re in luck, Fazzle’s fabulous formula for forging formidable citations is next! Building citations is a process. Trust this process. Systemize and compartmentalize. That’s the key to growing a business, keeping your sanity, and, well, growing your website. It is boring, tedious, and quite honestly a pain in the ass. However, Fazzle’s system will get you noticed.
The next step is usually outreach campaigns which are a total pain in the ass. However, I have found in noncompetitive areas – and even some moderately competitive – this will get you into the three pack! (You're welcome)
These steps are all you really need for search terms in moderately competitive areas. If you want to dip your toes into areas like Miami or New York City, you will have to up your game. When it comes to building citations, all you need to do is follow the system below. Keep the growth natural. No more than 20 – 30 a month.
I’ve taken great pain and spent countless hours scouring the web for potential link sources. Literally, great pain. Many, many backaches, and stiff necks. I use the following signals to decide whether to include them in the list:
Note: if you want only the best of the best utilize only websites that have a high domain authority with a trust follow that is at least half of the correlated citation follow. Also, this list was last updated July, 2022. Websites are always changing! If this list is out of date, verify the various quality signals before creating your links! You will find that what is good and what is bad is in constant flux on the Internet. I will do my best to keep it updated (if it looks like people are using it).
On that note, if you like this or have found it useful feel free to bookmark the page, link to it, and drop me an email at: yourock [at] fazzle.com.
Critical Listing Positioning & Monitoring Services |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
1 |
|||||||||
2 |
|||||||||
3 |
|||||||||
4 |
|||||||||
5 |
|||||||||
6 |
|||||||||
7 |
|||||||||
8 |
|||||||||
9 |
|||||||||
Search Engines |
|||||||||
|
Domain |
Note (Tread Lightly, may skip this) |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
10 |
60 |
||||||||
11 |
776 |
||||||||
12 |
566 |
||||||||
13 |
1,420 |
||||||||
14 |
553 |
||||||||
15 |
3,670 |
||||||||
Core Aggregators |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
16 |
Factual |
92 |
78 |
78 |
65 |
||||
17 |
Localeze |
47 |
47 |
30 |
44 |
||||
18 |
Express Update, Info USA |
33 |
42 |
20 |
28 |
||||
Secondary Aggregators |
|||||||||
(Secondary Aggregators) |
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
19 |
Same as YP, Dexknows.com |
70 |
61 |
65 |
58 |
||||
20 |
68 |
58 |
34 |
31 |
|||||
21 |
65 |
51 |
36 |
70 |
|||||
22 |
57 |
59 |
25 |
48 |
|||||
23 |
57 |
39 |
17 |
31 |
|||||
24 |
51 |
55 |
22 |
28 |
|||||
25 |
45 |
50 |
16 |
9 |
|||||
Social Networks |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
26 |
99 |
97 |
97 |
94 |
0.97 |
568,000,000 |
|||
27 |
94 |
82 |
75 |
70 |
0.93 |
4,510,000 |
|||
28 |
94 |
97 |
94 |
89 |
0.95 |
308,000,000 |
|||
29 |
94 |
100 |
100 |
100 |
1.00 |
1,680,000,000 |
|||
30 |
93 |
100 |
98 |
98 |
1.00 |
247,000,000 |
|||
31 |
88 |
72 |
37 |
49 |
1.32 |
2,710,000 |
|||
32 |
76 |
62 |
31 |
47 |
1.52 |
1,390,000 |
|||
33 |
57 |
57 |
32 |
63 |
1.97 |
764,000 |
|||
34 |
46 |
48 |
29 |
78 |
2.69 |
31,200 |
|||
35 |
92 |
73 |
83 |
67 |
0.81 |
1,970,000 |
|||
36 |
72 |
56 |
34 |
47 |
1.38 |
1,980,000 |
|||
37 |
92 |
92 |
94 |
79 |
0.84 |
34,400,000 |
|||
38 |
43 |
53 |
23 |
41 |
1.78 |
135,000 |
|||
39 |
53 |
56 |
55 |
46 |
0.84 |
9,030 |
|||
Video & Podcast Networks |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
40 |
100 |
100 |
99 |
99 |
1.00 |
1,520,000,000 |
|||
41 |
96 |
96 |
96 |
81 |
0.84 |
7,670,000 |
|||
42 |
podcast |
91 |
67 |
68 |
62 |
0.91 |
3,790,000 |
||
43 |
podcast |
85 |
61 |
43 |
49 |
1.14 |
376,000 |
||
Blogging Networks |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
44 |
Google Blog Feed |
95 |
80 |
83 |
77 |
0.93 |
17,200 |
||
45 |
95 |
83 |
82 |
79 |
0.96 |
29,200,000 |
|||
46 |
89 |
84 |
77 |
76 |
0.99 |
942,000 |
|||
47 |
77 |
99 |
90 |
80 |
0.89 |
83,800,000 |
|||
48 |
74 |
63 |
66 |
48 |
0.73 |
119,000 |
|||
49 |
61 |
67 |
81 |
64 |
0.79 |
19,800,000 |
|||
Map Citations & Data Aggregators |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
50 |
89 |
71 |
83 |
70 |
0.84 |
2,220,000 |
|||
51 |
86 |
60 |
22 |
33 |
1.50 |
1,380 |
|||
52 |
78 |
60 |
73 |
55 |
0.75 |
141,000 |
|||
53 |
67 |
53 |
28 |
47 |
1.68 |
5,520 |
|||
54 |
60 |
57 |
30 |
44 |
1.47 |
58,900 |
|||
55 |
55 |
53 |
31 |
47 |
1.52 |
10,400 |
|||
56 |
fee? |
52 |
47 |
20 |
38 |
1.90 |
4,720 |
||
57 |
MAPS (no link) |
45 |
44 |
22 |
40 |
1.82 |
1,380 |
||
58 |
42 |
49 |
9 |
35 |
3.89 |
361,000 |
|||
59 |
37 |
47 |
21 |
37 |
1.76 |
2,450 |
|||
60 |
19 |
37 |
19 |
21 |
1.11 |
14,600 |
|||
Primary Business Listing & Directory Citations |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
61 |
93 |
78 |
76 |
64 |
0.84 |
160,000,000 |
|||
62 |
91 |
71 |
72 |
64 |
0.89 |
12,700,000 |
|||
63 |
90 |
70 |
49 |
57 |
1.16 |
7,520,000 |
|||
64 |
86 |
63 |
29 |
38 |
1.31 |
2,580,000 |
|||
65 |
82 |
51 |
42 |
51 |
1.21 |
80,900 |
|||
66 |
81 |
62 |
64 |
53 |
0.83 |
5,710,000 |
|||
67 |
80 |
57 |
34 |
38 |
1.12 |
13,200 |
|||
68 |
77 |
68 |
49 |
51 |
1.04 |
4,390,000 |
|||
69 |
76 |
61 |
61 |
60 |
0.98 |
761,000 |
|||
70 |
76 |
59 |
39 |
40 |
1.03 |
12,000,000 |
|||
71 |
75 |
58 |
77 |
68 |
0.88 |
12,500,000 |
|||
72 |
74 |
57 |
25 |
35 |
1.40 |
4,740,000 |
|||
73 |
71 |
64 |
29 |
41 |
1.41 |
79,100 |
|||
74 |
61 |
57 |
31 |
51 |
1.65 |
4,090,000 |
|||
75 |
61 |
58 |
29 |
51 |
1.76 |
12,500 |
|||
76 |
60 |
55 |
22 |
43 |
1.95 |
181,000 |
|||
77 |
59 |
55 |
20 |
26 |
1.30 |
14,500 |
|||
78 |
58 |
59 |
57 |
46 |
0.81 |
1,450,000 |
|||
79 |
58 |
56 |
51 |
56 |
1.10 |
284,000 |
|||
80 |
58 |
58 |
30 |
40 |
1.33 |
306,000 |
|||
81 |
58 |
54 |
28 |
46 |
1.64 |
10,600 |
|||
82 |
Must use expressupdate.com 2mo. Prior to claim business |
57 |
55 |
29 |
43 |
1.48 |
80,000 |
||
83 |
56 |
59 |
58 |
52 |
0.90 |
54,700 |
|||
84 |
56 |
60 |
19 |
32 |
1.68 |
181,000 |
|||
85 |
55 |
47 |
50 |
42 |
0.84 |
3,910 |
|||
86 |
54 |
57 |
28 |
46 |
1.64 |
13,500 |
|||
87 |
53 |
54 |
22 |
39 |
1.77 |
9,940,000 |
|||
88 |
52 |
48 |
46 |
43 |
0.93 |
78,600 |
|||
89 |
52 |
55 |
26 |
41 |
1.58 |
253,000 |
|||
90 |
52 |
54 |
26 |
42 |
1.62 |
5,000,000 |
|||
91 |
52 |
52 |
42 |
59 |
1.40 |
105,000 |
|||
92 |
51 |
52 |
29 |
47 |
1.62 |
35,800 |
|||
93 |
51 |
48 |
25 |
45 |
1.80 |
15,800 |
|||
94 |
51 |
54 |
19 |
37 |
1.95 |
82,900 |
|||
95 |
50 |
56 |
54 |
58 |
1.07 |
32,000 |
|||
96 |
50 |
53 |
35 |
52 |
1.49 |
1,060,000 |
|||
97 |
50 |
57 |
29 |
47 |
1.62 |
42,900 |
|||
98 |
50 |
52 |
26 |
51 |
1.96 |
65,300 |
|||
99 |
50 |
53 |
18 |
32 |
1.78 |
344,000 |
|||
100 |
50 |
54 |
28 |
24 |
0.86 |
6,470,000 |
|||
101 |
AG |
49 |
40 |
25 |
59 |
2.36 |
19,600 |
||
102 |
49 |
47 |
26 |
40 |
1.54 |
18,700,000 |
|||
103 |
49 |
52 |
23 |
27 |
1.17 |
12,300 |
|||
104 |
49 |
53 |
17 |
35 |
2.06 |
651,000 |
|||
105 |
48 |
58 |
26 |
45 |
1.73 |
4,450 |
|||
106 |
48 |
54 |
31 |
51 |
1.65 |
235,000 |
|||
107 |
47 |
47 |
52 |
53 |
1.02 |
937,000 |
|||
108 |
47 |
48 |
27 |
37 |
1.37 |
553,000 |
|||
109 |
46 |
57 |
38 |
51 |
1.34 |
37,500 |
|||
110 |
46 |
51 |
19 |
36 |
1.89 |
251,000 |
|||
111 |
45 |
51 |
24 |
44 |
1.83 |
931,000 |
|||
Secondary Business Listing & Directory Citations |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
112 |
44 |
49 |
46 |
40 |
0.87 |
6,150 |
|||
113 |
44 |
50 |
45 |
41 |
0.91 |
251,000 |
|||
114 |
44 |
53 |
31 |
47 |
1.52 |
899 |
|||
115 |
44 |
50 |
22 |
44 |
2.00 |
8,740 |
|||
116 |
44 |
52 |
26 |
46 |
1.77 |
41,100 |
|||
117 |
44 |
51 |
17 |
24 |
1.41 |
1,220,000 |
|||
118 |
43 |
54 |
35 |
47 |
1.34 |
1,010 |
|||
119 |
43 |
49 |
43 |
41 |
0.95 |
1,190,000 |
|||
120 |
43 |
50 |
26 |
28 |
1.08 |
305,000 |
|||
121 |
43 |
50 |
17 |
42 |
2.47 |
185,000 |
|||
122 |
42 |
52 |
48 |
37 |
0.77 |
5,190 |
|||
123 |
42 |
48 |
35 |
46 |
1.31 |
180,000 |
|||
124 |
42 |
52 |
22 |
41 |
1.86 |
39,600 |
|||
125 |
42 |
46 |
19 |
30 |
1.58 |
187,000 |
|||
126 |
42 |
49 |
18 |
20 |
1.11 |
10,600 |
|||
127 |
42 |
51 |
17 |
48 |
2.82 |
4,990 |
|||
128 |
41 |
52 |
26 |
41 |
1.58 |
2,870 |
|||
129 |
41 |
52 |
17 |
66 |
3.88 |
20,400,000 |
|||
130 |
40 |
51 |
28 |
48 |
1.71 |
55,100 |
|||
131 |
40 |
51 |
19 |
39 |
2.05 |
4,050 |
|||
132 |
40 |
48 |
18 |
22 |
1.22 |
78,500 |
|||
133 |
39 |
50 |
44 |
37 |
0.84 |
3,680,000 |
|||
134 |
39 |
51 |
21 |
43 |
2.05 |
9,600 |
|||
135 |
39 |
46 |
15 |
22 |
1.47 |
13,600 |
|||
136 |
38 |
50 |
14 |
23 |
1.64 |
37,800 |
|||
137 |
38 |
44 |
10 |
18 |
1.80 |
2,780 |
|||
138 |
36 |
47 |
22 |
43 |
1.95 |
1,230 |
|||
139 |
36 |
45 |
19 |
49 |
2.58 |
36,200 |
|||
140 |
35 |
48 |
41 |
37 |
0.90 |
2,900,000 |
|||
141 |
35 |
50 |
16 |
23 |
1.44 |
536,000 |
|||
142 |
34 |
45 |
46 |
37 |
0.80 |
2,350 |
|||
143 |
34 |
52 |
25 |
50 |
2.00 |
920,000 |
|||
144 |
34 |
48 |
20 |
38 |
1.90 |
20,700 |
|||
145 |
34 |
43 |
13 |
32 |
2.46 |
2,390 |
|||
146 |
33 |
48 |
19 |
33 |
1.74 |
8,950 |
|||
147 |
33 |
48 |
14 |
24 |
1.71 |
945,000 |
|||
148 |
32 |
45 |
14 |
37 |
2.64 |
7,570 |
|||
149 |
32 |
44 |
14 |
31 |
2.21 |
119,000 |
|||
150 |
31 |
50 |
16 |
44 |
2.75 |
108,000 |
|||
151 |
31 |
46 |
13 |
38 |
2.92 |
10,600 |
|||
152 |
31 |
46 |
13 |
18 |
1.38 |
1,570 |
|||
153 |
31 |
46 |
12 |
22 |
1.83 |
13,500 |
|||
154 |
30 |
51 |
25 |
38 |
1.52 |
1,070 |
|||
155 |
30 |
37 |
13 |
29 |
2.23 |
30,500 |
|||
156 |
29 |
45 |
10 |
46 |
4.60 |
162,000 |
|||
157 |
29 |
47 |
15 |
32 |
2.13 |
40,700 |
|||
158 |
28 |
43 |
12 |
16 |
1.33 |
141,000 |
|||
159 |
27 |
41 |
32 |
45 |
1.41 |
57,000 |
|||
160 |
26 |
43 |
19 |
21 |
1.11 |
3,430 |
|||
161 |
26 |
45 |
14 |
29 |
2.07 |
1,280 |
|||
162 |
26 |
45 |
13 |
32 |
2.46 |
1,800 |
|||
163 |
25 |
36 |
28 |
28 |
1.00 |
1,250 |
|||
164 |
25 |
46 |
17 |
16 |
0.94 |
40,500 |
|||
165 |
25 |
47 |
15 |
38 |
2.53 |
81,500 |
|||
166 |
23 |
43 |
14 |
46 |
3.29 |
1,130,000 |
|||
167 |
22 |
25 |
11 |
15 |
1.36 |
3,500 |
|||
168 |
20 |
47 |
18 |
36 |
2.00 |
1,560 |
|||
Business Review Citations |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
169 |
|
92 |
69 |
75 |
71 |
0.95 |
9,670,000 |
||
170 |
76 |
57 |
29 |
43 |
1.48 |
94,400 |
|||
171 |
72 |
55 |
50 |
59 |
1.18 |
188,000 |
|||
172 |
65 |
55 |
51 |
48 |
0.94 |
41,600 |
|||
173 |
65 |
52 |
58 |
54 |
0.93 |
91,900 |
|||
174 |
61 |
54 |
52 |
51 |
0.98 |
184,000 |
|||
175 |
43 |
51 |
29 |
45 |
1.55 |
31,700 |
|||
176 |
40 |
47 |
17 |
42 |
2.47 |
4,850 |
|||
177 |
28 |
43 |
18 |
29 |
1.61 |
3,270 |
|||
178 |
20 |
38 |
9 |
27 |
3.00 |
700,000 |
|||
|
PR Releases |
|
|
|
|
|
|||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
179 |
75 |
58 |
69 |
60 |
0.87 |
453,000 |
|||
180 |
56 |
51 |
51 |
62 |
1.22 |
30,100 |
|||
181 |
41 |
54 |
27 |
38 |
1.41 |
245,000 |
|||
Q&A Networks |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
182 |
93 |
74 |
43 |
58 |
1.35 |
82,700,000 |
|||
183 |
93 |
72 |
53 |
76 |
1.43 |
15,600,000 |
|||
184 |
92 |
88 |
78 |
79 |
1.01 |
126,000,000 |
|||
185 |
91 |
68 |
74 |
53 |
0.72 |
5,350,000 |
|||
186 |
87 |
61 |
38 |
49 |
1.29 |
205,000 |
|||
187 |
64 |
56 |
31 |
56 |
1.81 |
12,200 |
|||
Classified Ad Services |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
188 |
89 |
73 |
73 |
63 |
0.86 |
6,860,000 |
|||
189 |
84 |
60 |
63 |
46 |
0.73 |
8,640,000 |
|||
190 |
60 |
57 |
21 |
42 |
2.00 |
20,800 |
|||
191 |
60 |
59 |
22 |
52 |
2.36 |
20,000 |
|||
192 |
59 |
56 |
25 |
42 |
1.68 |
237,000 |
|||
193 |
56 |
52 |
31 |
41 |
1.32 |
142,000 |
|||
194 |
51 |
54 |
43 |
42 |
0.98 |
219,000 |
|||
195 |
46 |
50 |
18 |
41 |
2.28 |
22,300 |
|||
196 |
46 |
49 |
22 |
54 |
2.45 |
1,570,000 |
|||
197 |
45 |
55 |
20 |
35 |
1.75 |
14,300 |
|||
199 |
41 |
53 |
20 |
42 |
2.10 |
3,900 |
|||
200 |
40 |
46 |
14 |
17 |
1.21 |
1,920 |
|||
201 |
38 |
49 |
19 |
38 |
2.00 |
1,370 |
|||
Presentation, File & DOC Management/Sharing |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
202 |
Project File Management |
96 |
92 |
96 |
92 |
0.96 |
54,400,000 |
||
203 |
Presentation Sharing |
95 |
75 |
85 |
66 |
0.78 |
59,200,000 |
||
204 |
Presentation Sharing |
85 |
65 |
41 |
58 |
1.41 |
183,000 |
||
205 |
Presentation Sharing |
86 |
61 |
63 |
56 |
0.89 |
123,000 |
||
206 |
Presentation Sharing (Classrooms) |
85 |
64 |
36 |
57 |
1.58 |
77,800 |
||
207 |
Media Marketing Platform |
94 |
83 |
79 |
67 |
0.85 |
16,200,000 |
||
208 |
File Sharing |
94 |
74 |
60 |
54 |
0.90 |
96,600 |
||
209 |
Save Anything. Read Anywhere. |
88 |
66 |
33 |
57 |
1.73 |
51,000 |
||
210 |
embed link in profile cv description |
82 |
63 |
72 |
56 |
0.78 |
113,000 |
||
211 |
Publish Reports |
92 |
65 |
42 |
51 |
1.21 |
9,970,000 |
||
212 |
Text Paste & Share |
89 |
65 |
28 |
60 |
2.14 |
106,000 |
||
213 |
Text Paste & Share |
46 |
54 |
31 |
57 |
1.84 |
16,400 |
||
Misc. Business Related Profile Links |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
214 |
100 |
78 |
|||||||
215 |
99 |
73 |
|||||||
216 |
95 |
76 |
|||||||
217 |
93 |
89 |
|||||||
218 |
93 |
77 |
|||||||
219 |
93 |
76 |
|||||||
220 |
93 |
74 |
57 |
73 |
1.28 |
5,450,000 |
|||
221 |
93 |
72 |
|||||||
222 |
92 |
62 |
|||||||
223 |
91 |
76 |
64 |
51 |
0.80 |
345,000 |
|||
224 |
91 |
68 |
|||||||
225 |
90 |
71 |
36 |
62 |
1.72 |
2,350,000 |
|||
226 |
85 |
65 |
|||||||
Business Related Services |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
227 |
work flow |
92 |
78 |
75 |
68 |
0.91 |
46,100 |
||
228 |
workspace |
90 |
76 |
68 |
71 |
1.04 |
29,300 |
||
Dashboards & Free Page Builders |
|||||||||
|
Domain |
Note |
DA |
PA |
TF |
CF |
CF/TF |
IDX |
|
229 |
free page |
97 |
85 |
83 |
75 |
0.90 |
25,900,000 |
||
230 |
nice dashboard |
93 |
73 |
60 |
64 |
1.07 |
5,670,000 |
||
231 |
free about page |
92 |
74 |
45 |
60 |
1.33 |
|||
232 |
free pages |
91 |
71 |
58 |
70 |
1.21 |
195,000 |
||
233 |
free site |
87 |
66 |
42 |
55 |
1.31 |
|||
234 |
free page |
76 |
59 |
19 |
42 |
2.21 |
9,560 |
||
235 |
free page |
74 |
63 |
38 |
55 |
1.45 |
332,000 |
||
236 |
nice dashboard |
61 |
46 |
19 |
41 |
2.16 |
68,400 |
||
237 |
nice dashboard |
58 |
57 |
27 |
50 |
1.85 |
31,600 |
||
238 |
free site |
57 |
64 |
79 |
73 |
0.92 |
|||
239 |
free page |
29 |
41 |
11 |
29 |
2.64 |
8,640 |
||
Also, I'm performing a detailed case study of some of my earlier clients. Their websites have been doing extremely well but I noticed they are starting to slip. After a backlink analysis I realized what I fondly referred to as, "unethical scum" have decided to gradually link spammy websites to them.
The process is called negative SEO. Google is pretty good at detecting large volumes of crappy links being maliciously pointed to a domain and will often ignore bombs like that. However, I noticed here a rather insidious slow drip over the last 18 months.
Google's wonderful disavow tool is the first step in cleaning the mess up. I will post informal case studies with notes here of my month-to-month progress and activities so you can see what's involved in reclaiming their former glory. (I hope)
Here are the links to the various reports - (Name, field, location):
A good part of my local SEO Guide is about building citations from quality business directories and business related services. Check out my notes on building local SEO Citations. I included a rather comprehensive Step 1–2–3 list of services and citations you can use to grow your site. Begin at, well, the beginning and by the time you're at the end you should be doing pretty well!
The next step is usually outreach campaigns which is a total pain in the ass.
I'm performing a detailed case study of some of my earlier clients. Their websites have been doing extremely well but I noticed they are starting to slip. I decided to try a few different things with each. I'll post a log of what in the result as they occur.
Here are the links to the various reports - a West Palm Beach Family Attorney Steve Winig, Pensacola Criminal Attorney Jason Cromey, and West Palm Beach Criminal Lawyer Joshua LeRoy.