Career Game Log

Upgraded
Career Game Log Table
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
1 1 1 2014-11-14 Towson @ Penn State REG (Non-Conf) L 64-71 12 0 2 .000 0 0 0 2 .000 .000 2 4 .500 1 3 4 0 0 1 0 2 2 1.3
2 2 2 2014-11-21 Towson Rider REG (Non-Conf) W 53-51 15 0 3 .000 0 0 0 3 .000 .000 0 0 2 3 5 0 0 2 0 1 0 1.2
3 3 3 2014-11-22 Towson North Dakota REG (Non-Conf) L 52-54 4 0 1 .000 0 0 0 1 .000 .000 0 0 0 0 0 0 0 0 1 0 0 -1.7
4 4 5 2014-11-28 Towson @ Rhode Island REG (Non-Conf) L 49-60 11 1 2 .500 0 0 1 2 .500 .500 0 0 1 0 1 0 0 0 0 3 2 0.5
5 5 7 2014-12-02 Towson @ Navy REG (Non-Conf) L 51-55 19 2 6 .333 0 0 2 6 .333 .333 0 2 .000 3 3 6 0 0 1 2 3 4 0.3
6 6 8 2014-12-04 Towson @ Loyola (MD) REG (Non-Conf) W 63-50 12 0 2 .000 0 0 0 2 .000 .000 0 0 0 1 1 1 0 2 0 1 0 0.6
7 7 9 2014-12-07 Towson @ Maryland REG (Non-Conf) L 52-81 5 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 0 -0.1
8 8 10 2014-12-18 Towson @ Wake Forest REG (Non-Conf) L 64-74 6 1 2 .500 0 0 1 2 .500 .500 0 0 2 0 2 0 0 0 0 0 2 2.4
9 9 11 2014-12-28 Towson George Mason REG (Non-Conf) W 72-70 11 2 2 1.000 0 0 2 2 1.000 1.000 0 1 .000 1 3 4 0 0 0 0 2 4 3.8
10 10 12 2014-12-31 Towson George Washington REG (Non-Conf) L 48-82 18 2 3 .667 0 0 2 3 .667 .667 1 2 .500 3 0 3 1 2 2 2 2 5 6.7
11 11 14 2015-01-06 Towson William & Mary REG (Conf) W 77-69 (OT) 5 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0.7
12 12 16 2015-01-11 Towson Hofstra REG (Conf) L 42-58 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 -0.8
13 13 19 2015-01-22 Towson Northeastern REG (Conf) W 65-61 19 1 5 .200 0 0 1 5 .200 .200 0 1 .000 3 3 6 1 3 0 0 3 2 4.0
14 14 20 2015-01-25 Towson @ UNC Wilmington REG (Conf) L 63-71 1 0 1 .000 0 0 0 1 .000 .000 0 0 0 0 0 0 1 0 0 1 0 -0.1
15 15 21 2015-01-29 Towson @ Delaware REG (Conf) L 54-72 10 2 5 .400 0 0 2 5 .400 .400 0 2 .000 1 0 1 1 0 0 0 1 4 1.5
16 16 22 2015-02-01 Towson College of Charleston REG (Conf) W 71-49 21 3 5 .600 0 0 3 5 .600 .600 1 2 .500 1 2 3 0 0 0 3 5 7 0.6
17 17 23 2015-02-05 Towson Elon REG (Conf) L 70-84 19 1 3 .333 0 0 1 3 .333 .333 0 4 .000 0 1 1 0 1 0 0 0 2 0.0
18 18 24 2015-02-08 Towson @ Northeastern REG (Conf) W 72-64 13 2 3 .667 0 0 2 3 .667 .667 0 0 2 1 3 2 1 2 2 2 4 5.4
19 19 25 2015-02-12 Towson James Madison REG (Conf) L 64-79 6 0 1 .000 0 0 0 1 .000 .000 0 0 0 0 0 1 0 0 2 2 0 -2.8
20 20 26 2015-02-15 Towson Drexel REG (Conf) L 52-66 17 1 2 .500 0 0 1 2 .500 .500 1 2 .500 3 1 4 0 1 0 1 4 3 2.4
21 21 27 2015-02-19 Towson @ Hofstra REG (Conf) L 48-62 * 15 1 1 1.000 0 0 1 1 1.000 1.000 0 0 1 1 2 0 1 0 1 1 2 2.3
22 22 28 2015-02-22 Towson UNC Wilmington REG (Conf) L 71-73 (OT) 7 0 2 .000 0 0 0 2 .000 .000 2 2 1.000 3 0 3 0 0 1 1 1 2 2.0
23 23 29 2015-03-01 Towson @ Drexel REG (Conf) L 45-50 4 0 0 0 0 0 0 1 2 .500 0 0 0 0 0 0 0 0 1 0.6
24 24 30 2015-03-04 Towson @ William & Mary REG (Conf) L 56-68 19 2 7 .286 0 0 2 7 .286 .286 6 7 .857 4 2 6 0 0 3 1 2 10 9.2
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
25 25 31 2015-03-12 Towson College of Charleston CTOURN W 79-70 8 0 0 0 0 0 0 0 0 1 1 2 0 0 0 1 0 0 0.0
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
26 26 1 2015-11-14 Towson @ Rider REG (Non-Conf) L 72-78 * 21 2 3 .667 0 0 2 3 .667 .667 0 0 2 8 10 0 0 0 0 4 4 4.9
27 27 2 2015-11-17 Towson @ George Mason REG (Non-Conf) L 76-88 * 31 1 3 .333 0 0 1 3 .333 .333 0 0 4 5 9 0 0 2 2 5 2 2.0
28 28 3 2015-11-22 Towson Coppin State REG (Non-Conf) L 69-81 * 22 1 4 .250 0 0 1 4 .250 .250 1 2 .500 7 5 12 1 0 1 1 4 3 5.4
29 29 4 2015-11-24 Towson UMBC REG (Non-Conf) W 61-51 * 31 2 5 .400 0 0 2 5 .400 .400 1 4 .250 2 12 14 0 0 1 1 4 5 4.2
30 30 5 2015-11-27 Towson @ Western Illinois REG (Non-Conf) W 83-77 * 34 5 7 .714 0 0 5 7 .714 .714 2 3 .667 5 7 12 1 0 1 0 1 12 15.3
31 31 6 2015-11-28 Towson @ North Florida REG (Non-Conf) L 72-74 (OT) * 33 4 8 .500 0 0 4 8 .500 .500 1 2 .500 3 5 8 0 1 1 0 2 9 9.1
32 32 7 2015-12-02 Towson @ Cornell REG (Non-Conf) L 60-88 * 31 4 4 1.000 0 0 4 4 1.000 1.000 0 0 1 3 4 0 1 5 3 0 8 9.9
33 33 8 2015-12-06 Towson @ Minnesota REG (Non-Conf) L 86-105 * 14 2 5 .400 0 0 2 5 .400 .400 0 0 2 2 4 0 0 0 1 5 4 0.3
34 34 9 2015-12-20 Towson Auburn REG (Non-Conf) L 52-74 * 14 1 3 .333 0 0 1 3 .333 .333 0 0 3 3 6 0 0 0 0 4 2 1.7
35 35 10 2015-12-23 Towson @ Georgetown REG (Non-Conf) L 46-82 * 24 1 2 .500 0 0 1 2 .500 .500 0 0 2 3 5 0 1 2 0 4 2 4.1
36 36 11 2015-12-30 Towson Kansas City REG (Non-Conf) W 70-47 * 14 2 4 .500 0 0 2 4 .500 .500 0 0 3 4 7 0 1 0 1 1 4 4.9
37 37 12 2016-01-03 Towson @ Northeastern REG (Conf) W 72-71 * 15 3 5 .600 0 0 3 5 .600 .600 2 2 1.000 2 4 6 1 0 0 0 1 8 8.6
38 38 13 2016-01-08 Towson William & Mary REG (Conf) L 54-73 * 25 3 5 .600 0 0 3 5 .600 .600 1 2 .500 3 4 7 1 1 0 4 1 7 4.9
39 39 14 2016-01-10 Towson UNC Wilmington REG (Conf) L 49-52 * 20 1 4 .250 0 0 1 4 .250 .250 0 0 3 0 3 0 0 1 1 3 2 0.2
40 40 15 2016-01-15 Towson Elon REG (Conf) W 85-78 * 38 7 9 .778 0 0 7 9 .778 .778 3 5 .600 3 6 9 0 2 0 2 4 17 15.0
41 41 16 2016-01-17 Towson @ Delaware REG (Conf) L 64-69 (OT) * 39 2 3 .667 0 0 2 3 .667 .667 1 2 .500 3 3 6 0 5 1 2 5 5 8.0
42 42 17 2016-01-22 Towson James Madison REG (Conf) L 57-64 * 23 3 5 .600 0 0 3 5 .600 .600 0 0 1 4 5 0 0 0 1 4 6 3.0
43 43 18 2016-01-24 Towson @ Hofstra REG (Conf) L 60-64 * 37 4 12 .333 0 0 4 12 .333 .333 0 2 .000 8 9 17 0 1 1 0 4 8 8.8
44 44 19 2016-01-29 Towson @ UNC Wilmington REG (Conf) L 51-53 * 13 1 2 .500 0 0 1 2 .500 .500 1 2 .500 0 2 2 0 0 0 1 3 3 0.0
45 45 20 2016-01-31 Towson @ College of Charleston REG (Conf) L 55-67 * 28 2 3 .667 0 0 2 3 .667 .667 2 4 .500 2 2 4 1 1 1 3 2 6 4.5
46 46 21 2016-02-05 Towson Delaware REG (Conf) L 62-66 * 15 0 3 .000 0 0 0 3 .000 .000 0 0 1 0 1 0 0 0 0 5 0 -3.4
47 47 22 2016-02-07 Towson Hofstra REG (Conf) L 56-74 * 25 2 6 .333 0 0 2 6 .333 .333 0 0 0 4 4 1 1 1 1 3 4 2.0
48 48 23 2016-02-12 Towson @ Elon REG (Conf) L 58-80 * 16 1 4 .250 0 0 1 4 .250 .250 0 0 1 1 2 0 1 0 0 3 2 0.4
49 49 24 2016-02-14 Towson College of Charleston REG (Conf) W 62-51 * 29 1 4 .250 0 0 1 4 .250 .250 2 2 1.000 0 3 3 0 1 1 0 0 4 4.2
50 50 25 2016-02-19 Towson @ Drexel REG (Conf) L 40-56 * 34 0 3 .000 0 0 0 3 .000 .000 0 0 1 3 4 0 0 1 1 3 0 -2.0
51 51 26 2016-02-21 Towson @ James Madison REG (Conf) L 45-61 * 5 1 3 .333 0 0 1 3 .333 .333 1 1 1.000 0 1 1 0 0 1 0 1 3 1.9
52 52 27 2016-02-26 Towson @ William & Mary REG (Conf) L 65-78 * 6 0 1 .000 0 0 0 1 .000 .000 0 0 0 2 2 0 0 0 0 0 0 -0.1
53 53 28 2016-02-28 Towson Northeastern REG (Conf) L 63-81 * 25 2 4 .500 0 0 2 4 .500 .500 0 0 2 3 5 1 3 1 2 3 4 5.5
54 54 29 2016-03-02 Towson Drexel REG (Conf) L 33-74 * 16 0 3 .000 0 0 0 3 .000 .000 0 0 1 1 2 0 1 0 1 3 0 -2.3
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
55 55 30 2016-03-09 Towson @ William & Mary CTOURN W 71-65 * 27 1 3 .333 0 0 1 3 .333 .333 1 2 .500 1 7 8 0 3 2 3 3 3 3.9
56 56 31 2016-03-10 Towson @ Drexel CTOURN L 54-71 * 21 1 3 .333 0 0 1 3 .333 .333 0 0 2 2 4 0 0 0 2 0 2 0.3
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
57 57 1 2016-11-11 Towson UMass Lowell REG (Non-Conf) W 90-56 17 1 2 .500 0 0 1 2 .500 .500 2 4 .500 2 1 3 0 0 1 0 0 4 4.6
58 58 2 2016-11-17 Towson @ Wagner REG (Non-Conf) W 69-40 2 0 1 .000 0 0 0 1 .000 .000 1 2 .500 0 0 0 1 0 0 0 0 1 0.6
59 59 3 2016-11-19 Towson Cornell REG (Non-Conf) W 68-63 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0.3
60 60 4 2016-11-22 Towson @ UMBC REG (Non-Conf) W 59-48 17 1 2 .500 0 0 1 2 .500 .500 1 2 .500 2 2 4 0 1 1 1 3 3 3.1
61 61 5 2016-11-27 Towson George Mason REG (Non-Conf) W 79-75 6 0 0 0 0 0 0 2 2 1.000 1 1 2 0 0 1 1 1 2 2.3
62 62 6 2016-11-30 Towson Georgetown REG (Non-Conf) L 59-75 3 0 1 .000 0 0 0 1 .000 .000 0 0 0 0 0 0 0 1 0 0 0 0.0
63 63 7 2016-12-03 Towson Coppin State REG (Non-Conf) W 69-65 4 0 1 .000 0 0 0 1 .000 .000 0 0 1 1 2 0 0 0 2 0 0 -1.7
64 64 8 2016-12-06 Towson @ Maryland REG (Non-Conf) L 63-97 9 0 0 0 0 0 0 2 2 1.000 0 1 1 0 2 0 0 1 2 3.9
65 65 9 2016-12-08 Towson @ Colgate REG (Non-Conf) L 71-76 4 0 1 .000 0 0 0 1 .000 .000 1 2 .500 0 0 0 0 0 0 0 0 1 -0.1
66 66 10 2016-12-11 Towson Rider REG (Non-Conf) L 75-79 25 3 5 .600 0 0 3 5 .600 .600 4 4 1.000 3 2 5 1 3 2 2 0 10 13.5
67 67 11 2016-12-29 Towson Norfolk State REG (Non-Conf) W 61-58 6 0 1 .000 0 0 0 1 .000 .000 1 2 .500 0 0 0 0 0 0 1 2 1 -1.9
68 68 13 2017-01-06 Towson @ Northeastern REG (Conf) L 64-72 9 2 2 1.000 0 0 2 2 1.000 1.000 0 0 0 2 2 1 0 0 0 2 4 3.9
69 69 14 2017-01-08 Towson James Madison REG (Conf) W 54-51 6 1 2 .500 0 0 1 2 .500 .500 0 1 .000 1 0 1 0 0 0 1 0 2 0.3
70 70 15 2017-01-13 Towson Hofstra REG (Conf) L 61-70 14 1 4 .250 0 0 1 4 .250 .250 2 2 1.000 1 0 1 0 1 2 0 2 4 3.9
71 71 16 2017-01-15 Towson College of Charleston REG (Conf) W 61-59 19 4 7 .571 0 0 4 7 .571 .571 2 2 1.000 1 5 6 1 1 1 4 3 10 6.1
72 72 17 2017-01-20 Towson William & Mary REG (Conf) W 64-60 8 0 0 0 0 0 0 0 0 0 2 2 1 0 2 2 0 0 0.7
73 73 18 2017-01-22 Towson @ James Madison REG (Conf) W 60-55 15 0 0 0 0 0 0 3 4 .750 1 2 3 0 0 0 0 3 3 2.7
74 74 19 2017-01-27 Towson @ UNC Wilmington REG (Conf) L 56-59 6 1 5 .200 0 0 1 5 .200 .200 0 0 3 0 3 0 0 0 1 0 2 0.0
75 75 20 2017-01-29 Towson Delaware REG (Conf) L 67-73 12 1 2 .500 0 0 1 2 .500 .500 0 0 0 0 0 0 0 0 0 2 2 0.2
76 76 21 2017-02-03 Towson @ Elon REG (Conf) L 55-83 22 2 3 .667 0 0 2 3 .667 .667 1 2 .500 1 3 4 1 1 1 1 5 5 4.3
77 77 22 2017-02-05 Towson @ College of Charleston REG (Conf) L 54-59 20 0 0 0 0 0 0 0 0 2 4 6 0 1 0 2 3 0 0.4
78 78 23 2017-02-10 Towson UNC Wilmington REG (Conf) L 42-48 17 1 3 .333 0 0 1 3 .333 .333 0 0 2 1 3 0 1 2 1 3 2 2.2
79 79 24 2017-02-12 Towson @ William & Mary REG (Conf) L 55-68 * 20 2 3 .667 0 0 2 3 .667 .667 2 4 .500 3 2 5 0 1 2 1 5 6 6.0
80 80 25 2017-02-17 Towson Drexel REG (Conf) L 65-80 * 26 1 4 .250 0 1 .000 1 3 .333 .250 0 0 1 4 5 0 2 0 1 1 2 2.1
81 81 26 2017-02-19 Towson Northeastern REG (Conf) L 51-63 * 19 0 5 .000 0 0 0 5 .000 .000 2 3 .667 3 2 5 0 0 2 2 2 2 -0.6
82 82 27 2017-02-24 Towson @ Hofstra REG (Conf) W 59-56 * 18 1 2 .500 0 0 1 2 .500 .500 0 0 1 0 1 0 0 1 1 4 2 -0.2
83 83 28 2017-02-26 Towson Elon REG (Conf) L 65-67 22 2 3 .667 0 0 2 3 .667 .667 1 1 1.000 1 3 4 1 4 1 0 3 5 9.5
84 84 29 2017-03-01 Towson @ Delaware REG (Conf) L 59-75 * 18 2 3 .667 0 0 2 3 .667 .667 3 3 1.000 1 2 3 0 1 2 1 5 7 6.4
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
85 85 30 2017-03-08 Towson Hofstra CTOURN L 66-77 * 21 0 1 .000 0 0 0 1 .000 .000 0 0 1 5 6 1 1 0 2 2 0 0.4
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
86 86 1 2017-11-12 Towson @ Massachusetts REG (Non-Conf) L 49-72 * 19 4 6 .667 0 0 4 6 .667 .667 2 2 1.000 2 3 5 0 0 2 2 3 10 7.9
87 87 2 2017-11-16 Towson George Washington REG (Non-Conf) L 43-66 * 14 1 4 .250 0 0 1 4 .250 .250 1 4 .250 0 0 0 1 1 0 0 3 3 -0.1
88 88 3 2017-11-19 Towson @ Pittsburgh REG (Non-Conf) L 63-81 15 2 5 .400 0 0 2 5 .400 .400 1 2 .500 4 1 5 1 1 2 1 3 5 5.9
89 89 4 2017-11-21 Towson UMBC REG (Non-Conf) W 95-64 * 15 2 6 .333 0 0 2 6 .333 .333 0 0 0 1 1 1 1 1 0 2 4 2.5
90 90 5 2017-11-26 Towson Colgate REG (Non-Conf) L 61-65 * 15 1 1 1.000 0 0 1 1 1.000 1.000 0 0 2 0 2 0 1 0 3 1 2 0.7
91 91 6 2017-11-30 Towson Wagner REG (Non-Conf) W 64-42 16 0 1 .000 0 0 0 1 .000 .000 0 0 2 2 4 1 0 0 2 1 0 -0.4
92 92 7 2017-12-05 Towson Saint Joseph's REG (Non-Conf) W 90-66 7 1 1 1.000 0 0 1 1 1.000 1.000 0 0 0 1 1 0 0 0 1 1 2 0.6
93 93 8 2017-12-09 Towson @ Loyola (MD) REG (Non-Conf) W 76-67 15 2 3 .667 0 0 2 3 .667 .667 3 4 .750 1 0 1 1 1 1 3 5 7 3.4
94 94 9 2017-12-12 Towson @ Norfolk State REG (Non-Conf) L 76-86 17 2 5 .400 0 0 2 5 .400 .400 3 4 .750 2 1 3 0 0 2 2 4 7 3.4
95 95 10 2017-12-21 Towson Arkansas–Pine Bluff REG (Non-Conf) W 70-44 17 3 6 .500 0 0 3 6 .500 .500 7 9 .778 2 7 9 0 1 4 0 2 13 15.7
96 96 11 2017-12-22 Towson @ Radford REG (Non-Conf) L 66-69 10 0 1 .000 0 0 0 1 .000 .000 2 2 1.000 0 3 3 0 0 1 2 5 2 -1.1
97 97 12 2017-12-29 Towson Northeastern REG (Conf) L 61-70 9 1 3 .333 0 0 1 3 .333 .333 0 0 2 0 2 0 1 0 1 1 2 1.3
98 98 20 2018-01-28 Towson Elon REG (Conf) L 45-71 7 1 2 .500 0 0 1 2 .500 .500 0 0 1 3 4 0 1 0 0 1 2 3.2
99 99 21 2018-02-02 Towson @ Drexel REG (Conf) L 53-78 14 1 4 .250 0 0 1 4 .250 .250 0 0 1 2 3 2 1 0 1 0 2 2.3
100 100 22 2018-02-04 Towson William & Mary REG (Conf) L 63-75 8 1 2 .500 0 0 1 2 .500 .500 0 0 2 0 2 0 1 3 1 0 2 4.5
101 101 23 2018-02-09 Towson Hofstra REG (Conf) W 73-72 1 0 2 .000 0 0 0 2 .000 .000 0 0 0 0 0 1 0 0 0 0 0 -0.7
102 102 24 2018-02-11 Towson James Madison REG (Conf) L 55-64 2 0 0 0 0 0 0 0 2 .000 0 0 0 0 0 0 0 0 0 -0.8
103 103 25 2018-02-16 Towson @ Northeastern REG (Conf) L 61-79 9 2 2 1.000 0 0 2 2 1.000 1.000 0 0 2 1 3 0 0 0 0 2 4 4.3
104 104 26 2018-02-18 Towson @ Hofstra REG (Conf) L 72-83 3 1 1 1.000 0 0 1 1 1.000 1.000 0 0 1 1 2 0 0 0 0 0 2 2.7
105 105 27 2018-02-25 Towson Drexel REG (Conf) L 54-62 14 4 4 1.000 0 0 4 4 1.000 1.000 0 0 3 3 6 0 1 2 0 0 8 12.2
106 106 28 2018-03-01 Towson @ UNC Wilmington REG (Conf) L 53-64 15 0 1 .000 0 0 0 1 .000 .000 0 0 1 2 3 0 0 0 1 1 0 -0.8
107 107 29 2018-03-03 Towson Delaware REG (Conf) L 55-81 * 11 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 -0.3
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
108 108 30 2018-03-07 Towson @ UNC Wilmington CTOURN L 47-58 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0
33-75 43 1649 136 314 .433 0 1 .000 136 313 .435 .433 82 137 .599 160 221 381 31 66 79 99 211 354 2.8

More Thomas Pages