159 results - M - W - D

TC

Stat

Stk

Ins

Fil

+d

+w

+m

+q

+h

+y

avg

Filing Date

T Date

Ticker

Sector

Ind

Industry

Owner

oSt

Rel

Title

T

TVal

Price

L

Qty

oc

Own

H

r2y

r1y

r6m

r3m

r6w

r3w

r7d

r3d

f1d

f1w

f1m

f3m

f6m

f1y

11/25/09 11:23
11/24/09
TARRQRlEstREITReal Estate Investment TrustsRothenberg RobertNYDOPS-10.01500-57-8213D
10/7/09 17:45
10/6/09
TARRQRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEO,SecrS-30.01570-189-91,846D
9/21/09 15:41
9/17/09
TARRQRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEO,SecrS.m-60.02000-288-55,924M
6/3/09 17:04
6/2/09
TARRRlEstREITReal Estate Investment TrustsSchrag RaymondNYDS-60.03000-200-1001D
10/2/08 18:13
10/1/08
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS.m-230.22730-99-52,064D
9/30/08 18:11
9/29/08
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS.m-80.28470-27-12,163D
9/26/08 16:40
9/25/08
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS.m-240.38560-62-32,190D
9/24/08 17:56
9/23/08
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS.m-230.49270-47-22,251D
2/1/08 15:05
2/1/08
TARRRlEstREITReal Estate Investment TrustsSchafran Lawrence GNYDM.d31.4802291D
12/26/07 17:08
12/24/07
TARRRlEstREITReal Estate Investment TrustsSchrag RaymondNYDS-261.620-16-7201D
12/11/07 12:37
8/23/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS.a00.65000-106,435D
12/11/07 12:35
8/23/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS.a00.65000-106,435I
8/24/07 12:43
8/23/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS-1670.60920-273-102,445D
8/24/07 12:41
8/23/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS-1670.60920-273-102,445I
8/23/07 16:15
8/21/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS.m-1310.55810-235-82,719D
8/23/07 16:14
8/21/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS.m-1310.55810-235-82,719I
8/21/07 15:07
8/20/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS-550.65940-84-32,954D
8/21/07 15:05
8/20/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS-550.65940-84-32,954I
8/20/07 17:59
8/16/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS.m-1570.59890-262-83,037D
8/20/07 17:58
8/16/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS.m-1570.59890-262-83,037I
8/14/07 18:12
8/10/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS-1441.080-134-43,300D
8/14/07 18:10
8/10/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS-5650.97420-580-86,537M
8/14/07 18:07
8/10/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS-1441.080-134-43,300I
8/14/07 18:06
8/10/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS-5650.97420-580-86,537M
8/13/07 17:00
8/9/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS-4012.010-200-36,795I
8/13/07 16:57
8/9/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS-1,8830.94130-2,000-363,507I
8/13/07 16:55
8/9/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS-4012.010-200-36,795D
8/13/07 16:54
8/9/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS-1,8830.94130-2,000-363,507D
8/10/07 19:25
8/9/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS-4901.960-250-151,387I
8/10/07 19:23
8/9/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS-1,0431.110-938-810,954M
8/10/07 19:21
8/9/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS-4901.960-250-151,387I
8/10/07 19:20
8/9/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS-1,0431.110-938-810,954M
8/10/07 15:36
8/9/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS-8552.040-419-66,152I
8/10/07 15:34
8/9/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS-8712.040-427-66,152M
8/9/07 17:36
8/7/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOS.m-5083.190-159-35,740I
8/9/07 17:34
8/7/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTS.m-5083.190-159-35,740D
7/25/07 11:31
7/25/07
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOM.d8004.70017044,188D
7/25/07 11:30
7/25/07
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTM.d8004.70017044,188I
6/8/07 13:43
6/7/07
TARRRlEstREITReal Estate Investment TrustsRohdie RobertNYDS-3910.500-4-1316D
5/24/07 12:11
5/22/07
TARRRlEstREITReal Estate Investment TrustsRohdie RobertNYDM.d1,0544.260248342320D
12/20/06 12:25
12/18/06
TARRRlEstREITReal Estate Investment TrustsDavis Willie KTNDP6112.12051245D
11/20/06 15:08
11/17/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP5911.070504,018I
11/20/06 15:07
11/17/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP5911.070504,018D
11/17/06 12:49
11/16/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP5110.940504,013I
11/17/06 12:48
11/16/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP5110.940504,013D
9/25/06 17:27
9/25/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP999.8901004,008I
9/25/06 17:26
9/25/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP999.8901004,008D
9/22/06 16:20
9/20/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP.m5010.000503,998D
9/22/06 16:17
9/20/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP.m5010.000503,998I
9/6/06 16:54
9/6/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP21910.9602009,892M
9/6/06 16:53
9/6/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP21910.9602009,892M
8/31/06 14:48
8/30/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP13410.4801309,872M
8/31/06 14:46
8/30/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP13410.4801309,872M
8/25/06 15:48
8/25/06
TARRRlEstREITReal Estate Investment TrustsWeisbrod Carl BNYDM.d41.6202734D
8/17/06 14:28
8/17/06
TARRRlEstREITReal Estate Investment TrustsLiebman LanceNYDM.d121.62072735D
7/6/06 12:00
7/3/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP.m12413.750903,973I
7/6/06 11:59
7/3/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP.m12413.750903,973D
6/23/06 14:04
6/22/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP.m6513.180503,964I
6/23/06 14:00
6/22/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP.m6513.180503,964
6/22/06 10:13
6/20/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP.m11913.120903,959I
6/22/06 10:12
6/20/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP.m11913.120903,959
6/9/06 17:35
6/9/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP13913.8901003,950I
6/9/06 16:58
6/9/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP13913.8901003,950
6/8/06 14:20
6/8/06
TARRRlEstREITReal Estate Investment TrustsSchrag RaymondNYDP1413.95010217
6/6/06 17:05
6/2/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP15014.950102457S
6/6/06 17:05
6/2/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP15014.950102457I
6/2/06 16:26
6/1/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP15014.9801011,934I
6/2/06 16:20
6/1/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP15014.9801011,934S
5/31/06 15:36
5/31/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP14315.250901,924S
5/31/06 15:36
5/31/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP14315.250901,924I
5/26/06 16:19
5/25/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP.m16315.41011012,188S
5/26/06 16:18
5/25/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP.m16315.41011012,188I
5/22/06 18:29
5/22/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP16016.0301008,449D
5/22/06 17:42
5/22/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP16016.0301006,503
5/17/06 14:48
5/15/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP816.000108,439D
5/17/06 14:42
5/15/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP816.000106,493
5/15/06 17:03
5/12/06
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOP32516.2502006,492
5/15/06 17:02
5/12/06
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP32516.2502008,439D
5/15/06 15:17
5/11/06
TARRRlEstREITReal Estate Investment TrustsWeisbrod Carl BNYDS.d-3417.070-2-632
5/15/06 15:17
5/15/06
TARRRlEstREITReal Estate Investment TrustsWeisbrod Carl BNYDM.d41.6203832
5/15/06 14:58
5/12/06
TARRRlEstREITReal Estate Investment TrustsRohdie RobertNYDHPresidenP5016.57031208
3/24/06 14:25
3/23/04
TARRRlEstREITReal Estate Investment TrustsWeisbrod Carl BNYDM.d41.62031027
1/30/06 12:57
1/27/06
TARRRlEstREITReal Estate Investment TrustsClinton ChrisTXOSVP - CoM.d304.54072237
1/6/06 12:03
7/8/05
TARRRlEstREITReal Estate Investment TrustsRubenstein CharlesNYOEVPM.ad916.3201New1
1/5/06 14:26
1/2/06
TARRRlEstREITReal Estate Investment TrustsMansfield KathrynTXOEVP,Sec,M.d359.71041676
1/4/06 17:32
1/2/06
TARRRlEstREITReal Estate Investment TrustsCauley James M JrFLHPresidenM.d599.710612811
1/4/06 17:06
1/2/06
TARRRlEstREITReal Estate Investment TrustsPickens Erin DTXOEVP,CFOM.d359.71041136
12/20/05 14:03
12/16/05
TARRRlEstREITReal Estate Investment TrustsDavis Willie KTNDM.d3612.0603840D
9/20/05 12:09
9/19/05
TARRRlEstREITReal Estate Investment TrustsLiebman LanceNYDS-3718.510-2-725D
9/14/05 12:28
9/12/05
TARRRlEstREITReal Estate Investment TrustsRohdie RobertNYDHPresidenP4019.83021194D
9/14/05 12:20
9/13/05
TARRRlEstREITReal Estate Investment TrustsSpitz SaulNYOEVP - AcP3919.5902556D
9/14/05 11:23
9/12/05
TARRRlEstREITReal Estate Investment TrustsLiebman LanceNYDS-4019.800-2-727D
9/14/05 10:22
8/17/05
TARRRlEstREITReal Estate Investment TrustsLiebman LanceNYDM.a221.350169833D
9/7/05 15:39
9/6/05
TARRRlEstREITReal Estate Investment TrustsLiebman LanceNYDS-4221.000-2-629D
9/6/05 18:29
9/6/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenS-42421.200-20-951D
9/6/05 18:20
9/1/05
TARRRlEstREITReal Estate Investment TrustsWeisbrod Carl BNYDS.a-7621.580-4-1129D
9/6/05 13:47
9/1/05
TARRRlEstREITReal Estate Investment TrustsWeisbrod Carl BNYDS-7621.640-4-1129D
8/31/05 12:34
8/30/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenS-13021.310-6-2321D
8/30/05 10:58
8/29/05
TARRRlEstREITReal Estate Investment TrustsLiebman LanceNYDS-4221.000-2-631D
8/29/05 17:15
8/29/05
TARRRlEstREITReal Estate Investment TrustsWeisbrod Carl BNYDM.d101.35083032D
8/29/05 16:47
8/25/05
TARRRlEstREITReal Estate Investment TrustsRothenberg RobertNYDOPP5321.1803641D
8/29/05 16:35
8/25/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenS.m-29521.200-14-3427D
8/18/05 16:49
8/17/05
TARRRlEstREITReal Estate Investment TrustsLiebman LanceNYDM.d221.3501710033D
7/20/05 11:22
7/19/05
TARRRlEstREITReal Estate Investment TrustsSchefler ToddNYOEVP - DeM.d1916.3201246D
7/13/05 16:27
7/11/05
TARRRlEstREITReal Estate Investment TrustsBuffington StephanieTXODir - FiM.d316.3200New0D
7/12/05 16:29
7/8/05
TARRRlEstREITReal Estate Investment TrustsCauley James M JrFLHPresidenM.d7716.3205New5D
7/12/05 16:29
7/8/05
TARRRlEstREITReal Estate Investment TrustsThompson William MichaelCTOEVP - OpM.d916.3201New1D
7/12/05 16:27
7/8/05
TARRRlEstREITReal Estate Investment TrustsMansfield KathrynTXOEVP,Sec,M.d916.3201352D
7/12/05 15:24
7/8/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenM.d1516.3201241D
7/12/05 15:23
7/8/05
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTM.d9216.320603,721I
7/12/05 14:19
7/8/05
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOCEOM.d9216.320606,465D
7/12/05 13:45
7/8/05
TARRRlEstREITReal Estate Investment TrustsPickens Erin DTXOEVP,CFOM.d916.3201232D
7/11/05 13:53
7/8/05
TARRRlEstREITReal Estate Investment TrustsLeichtner RonNYOVPM.d1516.3201New1D
7/11/05 13:36
7/8/05
TARRRlEstREITReal Estate Investment TrustsRubenstein CharlesNYOEVPM.d1516.3201New1D
7/11/05 13:07
7/7/05
TARRRlEstREITReal Estate Investment TrustsSpitz SaulNYOEVP - AcM.d1516.3201354D
7/11/05 13:02
7/8/05
TARRRlEstREITReal Estate Investment TrustsMinor Todd CNYOEVP,TreaM.d916.3201237D
7/11/05 12:48
7/7/05
TARRRlEstREITReal Estate Investment TrustsRothenberg RobertNYDOPM.d9216.32061739D
7/8/05 16:25
7/7/05
TARRRlEstREITReal Estate Investment TrustsRohdie RobertNYDHPresidenM.d9216.32063193D
7/5/05 13:42
6/28/05
TARRRlEstREITReal Estate Investment TrustsSchrag RaymondNYDS-2424.200-10259D
6/27/05 13:48
6/24/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenS.d-7722.070-4-748D
6/24/05 11:59
6/23/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenS.d-3422.970-2-352D
6/20/05 14:08
6/17/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenS.d-11523.060-5-953D
6/10/05 17:50
6/10/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenM.d1543.0805060058D
5/24/05 14:12
5/23/05
TARRRlEstREITReal Estate Investment TrustsWeisbrod Carl BNYDS.d-7621.800-4-1225D
5/19/05 12:44
5/18/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenS.d-29222.100-13-618D
5/18/05 15:50
5/16/05
TARRRlEstREITReal Estate Investment TrustsSchafran Lawrence GNYDS-52320.500-26-2386D
5/18/05 15:50
5/16/05
TARRRlEstREITReal Estate Investment TrustsSchafran Lawrence GNYDP55421.710264286D
5/18/05 13:42
5/18/05
TARRRlEstREITReal Estate Investment TrustsWeisbrod Carl BNYDM.d101.35083628D
5/17/05 13:01
5/16/05
TARRRlEstREITReal Estate Investment TrustsLiebman LanceNYDS.d-14921.260-7-3017D
5/17/05 10:53
5/16/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenS.d-2922.110-1-622D
5/13/05 16:56
5/11/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenM.d1233.0804023D
5/13/05 16:56
5/11/05
TARRRlEstREITReal Estate Investment TrustsSwenson EileenCTHPresidenS.dm-57222.450-26-5323D
5/13/05 14:43
5/11/05
TARRRlEstREITReal Estate Investment TrustsLiebman LanceNYDM.d221.3501621924D
4/13/05 10:50
3/28/05
TARRRlEstREITReal Estate Investment TrustsWeisbrod Carl BNYDS.d-8320.780-4-1621D
3/11/05 12:36
2/17/05
TARRRlEstREITReal Estate Investment TrustsSchrag RaymondNYDP2121.10010260D
3/11/05 12:36
2/24/05
TARRRlEstREITReal Estate Investment TrustsSchrag RaymondNYDS-1921.240-10260D
3/7/05 13:24
3/4/05
TARRRlEstREITReal Estate Investment TrustsWeisbrod Carl BNYDM.d101.36074225D
2/23/05 13:18
1/26/05
TARRRlEstREITReal Estate Investment TrustsSchafran Lawrence GNYDM.d6915.3705957D
2/14/05 21:20
2/11/05
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTM.d2,9954.400681611,860M
2/14/05 21:16
2/11/05
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOTCEOM.d2,9954.400681611,860M
2/3/05 13:25
2/2/05
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTM.d1,5513.53044067,599I
2/3/05 13:20
2/2/05
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOTCEOM.d1,5513.53044067,599D
1/20/05 11:18
1/18/05
TARRRlEstREITReal Estate Investment TrustsSchrag RaymondNYDM.dm2206.2103526173D
1/11/05 17:32
1/10/05
TARRRlEstREITReal Estate Investment TrustsSchrag RaymondNYDP.d4623.21021138D
9/27/04 12:21
9/23/04
TARRRlEstREITReal Estate Investment TrustsRothenberg RobertNYDOPP.d3012.8002830D
9/22/04 14:33
9/20/04
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTP.dm1312.650107,160I
9/22/04 14:33
9/20/04
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTM.d1,0005.29018937,160I
9/22/04 14:33
9/20/04
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOTCEOP.dm1312.650107,160D
9/22/04 14:33
9/20/04
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOTCEOM.d1,0005.29018937,160D
7/29/04 12:33
5/4/04
TARRRlEstREITReal Estate Investment TrustsDavis Willie KTNDM.d1137.5601513826D
5/24/04 21:42
5/20/04
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOTP,CEOM.d2,0006.41031248,800M
5/24/04 21:30
5/20/04
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTM.d2,0006.41031248,800M
3/31/04 11:46
3/30/04
TARRRlEstREITReal Estate Investment TrustsRothenberg RobertNYDOCOOP.d2614.0002728D
3/26/04 14:12
3/24/04
TARRRlEstREITReal Estate Investment TrustsRothenberg RobertNYDOCOOP.d214.0000026D
3/5/04 10:21
3/3/04
TARRRlEstREITReal Estate Investment TrustsSchrag RaymondNYDM.d442.0302218139D
2/17/04 06:17
2/12/04
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOTP,CEOM.d2,7005.95045476,658M
2/17/04 06:16
2/12/04
TARRRlEstREITReal Estate Investment TrustsFriedman Lucy NNYTM.d2,7005.95045476,658M
11/18/03 06:02
11/14/03
TARRRlEstREITReal Estate Investment TrustsFriedman William SNYDOTP,CEOP1615.9001010,067M
11/12/03 10:52
11/10/03
TARRRlEstREITReal Estate Investment TrustsRothenberg RobertNYDOCOOP3216.09021614D

DDerivative transaction in filing (usually option exercise)
MMultiple transactions in filing; earliest reported transaction date and weighted average transaction price
AAmended filing
EError detected in filing
S - SaleSale of securities on an exchange or to another person
S - Sale+OESale of securities on an exchange or to another person (after option exercise)
F - TaxPayment of exercise price or tax liability using portion of securities received from the company
P - PurchasePurchase of securities on an exchange or from another person
Return to top

Contact