Re/max Harbor Realty
2815 Tamiami Trail
Punta Gorda, FL
Team Members
Disclaimer: This page displays real estate agents and offices generated from active and closed MLS listings affiliated with this office. While we make every effort to provide accurate information, there may be inaccuracies due to factors such as fluctuating staff, office name changes, changes of address, and other varying circumstances. If you are the owner of the office or an agent listed here and would like to advertise, please fill out the form at https://www.realty.com/advertise.
Listings & Recent Sales (350)
For Sale (196)
| Address | Bed / Bath | Listing Price |
|---|---|---|
500 TAMIAMI TRAIL
PUNTA GORDA, FL
|
-,
0 Baths
|
$2,250,000 |
|
-,
0 Baths
|
$3,950,000 | |
23041 HARBORVIEW ROAD
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$995,000 |
SW CO ROAD 769
ARCADIA, FL
|
-,
0 Baths
|
$875,000 |
SW CO ROAD 761 A
ARCADIA, FL
|
-,
0 Baths
|
$1,371,000 |
507 SANTIGUAY STREET
PUNTA GORDA, FL
|
-,
0 Baths
|
$32,000 |
|
2 Beds,
2 Baths
|
$199,000 | |
25231 OLYMPIA AVENUE
PUNTA GORDA, FL
|
-,
0 Baths
|
$2,200,000 |
226 BODINE STREET
PUNTA GORDA, FL
|
-,
0 Baths
|
$15,900 |
|
2 Beds,
2 Baths
|
$313,000 | |
|
3 Beds,
2 Baths
|
$349,000 | |
|
2 Beds,
1 Bath
|
$249,000 | |
SW ADDISON AVENUE A
ARCADIA, FL
|
-,
0 Baths
|
$32,975,000 |
3169 SWANEE ROAD
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$15,000 |
3628 LICATA COURT
PUNTA GORDA, FL
|
-,
0 Baths
|
$315,000 |
5487 SEA EDGE DRIVE
PUNTA GORDA, FL
|
-,
0 Baths
|
$500,000 |
2445 CANNOLOT BOULEVARD
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$39,000 |
|
8 Beds,
4 Baths
|
$490,000 | |
17503 MALARKY LANE
PUNTA GORDA, FL
|
-,
0 Baths
|
$36,499 |
|
-,
0 Baths
|
$239,000 | |
12280 SW COUNTY ROAD 769
LAKE SUZY, FL
|
-,
0 Baths
|
$649,000 |
|
2 Beds,
2 Baths
|
$330,000 | |
|
5 Beds,
6 Baths
|
$999,500 | |
1940 W MARION AVENUE
PUNTA GORDA, FL
|
-,
0 Baths
|
$530,000 |
16494 TOGAS WAY
PUNTA GORDA, FL
|
-,
0 Baths
|
$98,500 |
|
4 Beds,
4 Baths
|
$350,000 | |
|
-,
0 Baths
|
$2,800,000 | |
4685 RIVERSIDE DRIVE
PUNTA GORDA, FL
|
-,
0 Baths
|
$95,000 |
512 LONDON ROAD
PUNTA GORDA, FL
|
-,
0 Baths
|
$95,000 |
|
3 Beds,
2 Baths
|
$244,000 | |
1237 WHIPPOORWILL COURT
PUNTA GORDA, FL
|
-,
0 Baths
|
$458,000 |
3110 TAYLOR ROAD
PUNTA GORDA, FL
|
-,
0 Baths
|
$395,000 |
|
2 Beds,
2 Baths
|
$425,000 | |
17318 NAIAD COURT
PUNTA GORDA, FL
|
-,
0 Baths
|
$38,000 |
4419 VASCO STREET
PUNTA GORDA, FL
|
-,
0 Baths
|
$239,000 |
18332 MOONSHADOW AVENUE
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$21,500 |
|
2 Beds,
2 Baths
|
$299,000 | |
|
2 Beds,
2 Baths
|
$369,000 | |
|
3 Beds,
3 Baths
|
$699,000 | |
|
3 Beds,
4 Baths
|
$474,900 | |
13036 APACHE DRIVE
PUNTA GORDA, FL
|
-,
0 Baths
|
$12,500 |
13042 APACHE DRIVE
PUNTA GORDA, FL
|
-,
0 Baths
|
$12,500 |
14441 RACOA AVENUE
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$14,000 |
|
2 Beds,
2 Baths
|
$99,900 | |
|
-,
0 Baths
|
$4,500,000 | |
|
2 Beds,
2 Baths
|
$250,000 | |
38 GRAPE AVENUE
PUNTA GORDA, FL
|
-,
0 Baths
|
$14,999 |
|
2 Beds,
2 Baths
|
$89,500 | |
|
3 Beds,
2 Baths
|
$849,000 | |
|
3 Beds,
2 Baths
|
$1,299,000 | |
25158 MARION AVENUE
PUNTA GORDA, FL
|
-,
0 Baths
|
$189,000 |
|
2 Beds,
2 Baths
|
$325,000 | |
|
2 Beds,
2 Baths
|
$179,000 | |
SW Co Road 761
Arcadia, FL
|
-,
0 Baths
|
$1,371,000 |
|
3 Beds,
2 Baths
|
$547,000 | |
10138 LONG BRANCH STREET
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$17,900 |
|
3 Beds,
2 Baths
|
$469,000 | |
14476 ACADEMY AVENUE
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$13,000 |
14475 GARY AVENUE
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$13,000 |
197 COUGAR WAY
ROTONDA WEST, FL
|
-,
0 Baths
|
$31,550 |
199 COUGAR WAY
ROTONDA WEST, FL
|
-,
0 Baths
|
$29,900 |
|
-,
0 Baths
|
$950,000 | |
|
3 Beds,
2 Baths
|
$309,000 | |
4019 MALTESE COURT
PUNTA GORDA, FL
|
-,
0 Baths
|
$399,000 |
1340 ADALIA TERRACE
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$14,000 |
|
56 Beds,
38 Baths
|
$4,300,000 | |
|
1 Bed,
2 Baths
|
$149,900 | |
|
3 Beds,
2 Baths
|
$645,000 | |
7210 MANASOTA KEY ROAD
ENGLEWOOD, FL
|
-,
0 Baths
|
$1,650,000 |
36051 WASHINGTON LOOP ROAD
PUNTA GORDA, FL
|
-,
0 Baths
|
$295,000 |
|
2 Beds,
2 Baths
|
$299,000 | |
|
4 Beds,
2 Baths
|
$310,000 | |
|
3 Beds,
2 Baths
|
$568,500 | |
|
3 Beds,
2 Baths
|
$1,095,000 | |
109 BALDWIN COURT SE
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$279,000 |
13093 HARBISON AVENUE
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$14,000 |
14381 KING PHILLIP COURT
PLACIDA, FL
|
-,
0 Baths
|
$24,900 |
12455 BLUE MARLIN ROAD
PLACIDA, FL
|
-,
0 Baths
|
$24,000 |
1215 HARBOUR BREEZE COURT
PUNTA GORDA, FL
|
-,
0 Baths
|
$7,000 |
|
2 Beds,
2 Baths
|
$147,950 | |
|
2 Beds,
2 Baths
|
$316,255 | |
14415 MADDOCK AVENUE
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$15,000 |
14423 MADDOCK AVENUE
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$15,000 |
102 SUNNY WAY
ROTONDA WEST, FL
|
-,
0 Baths
|
$24,999 |
751 LONGBEACH COURT
PUNTA GORDA, FL
|
-,
0 Baths
|
$185,000 |
122 NE 9th Street
Cape Coral, FL
|
-,
0 Baths
|
$59,999 |
|
4 Beds,
3 Baths
|
$380,000 | |
3731 CANDIA DRIVE
PUNTA GORDA, FL
|
-,
0 Baths
|
$399,900 |
|
2 Beds,
3 Baths
|
$195,000 | |
13446 WADE AVENUE
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$21,000 |
|
2 Beds,
2 Baths
|
$132,500 | |
|
2 Beds,
2 Baths
|
$285,000 | |
|
2 Beds,
2 Baths
|
$297,995 | |
11508 6TH AVENUE
PUNTA GORDA, FL
|
-,
0 Baths
|
$19,100 |
|
3 Beds,
3 Baths
|
$699,000 | |
7003 KALER STREET
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$13,490 |
|
3 Beds,
2 Baths
|
$325,000 | |
|
3 Beds,
3 Baths
|
$704,000 | |
|
3 Beds,
3 Baths
|
$535,000 | |
|
4 Beds,
4 Baths
|
$1,890,000 | |
|
2 Beds,
3 Baths
|
$682,000 | |
|
5 Beds,
4 Baths
|
$725,000 | |
|
3 Beds,
2 Baths
|
$549,000 | |
SE HWY 31 30
ARCADIA, FL
|
-,
0 Baths
|
$575,000 |
|
3 Beds,
2 Baths
|
$369,000 | |
|
3 Beds,
2 Baths
|
$787,000 | |
1300 TUSCANY DRIVE
PUNTA GORDA, FL
|
-,
0 Baths
|
$69,900 |
|
3 Beds,
3 Baths
|
$970,000 | |
|
2 Beds,
1 Bath
|
$199,000 | |
|
3 Beds,
2 Baths
|
$649,000 | |
|
3 Beds,
2 Baths
|
$399,000 | |
|
3 Beds,
4 Baths
|
$899,000 | |
16396 NOGALES COURT
PUNTA GORDA, FL
|
-,
0 Baths
|
$146,400 |
|
3 Beds,
2 Baths
|
$315,000 | |
|
3 Beds,
3 Baths
|
$875,000 | |
|
9 Beds,
9 Baths
|
$1,550,000 | |
|
2 Beds,
2 Baths
|
$234,000 | |
|
3 Beds,
2 Baths
|
$375,000 | |
|
2 Beds,
2 Baths
|
$169,900 | |
|
2 Beds,
2 Baths
|
$169,900 | |
|
2 Beds,
2 Baths
|
$229,900 | |
|
3 Beds,
2 Baths
|
$915,000 | |
SW CO RD 769
LAKE SUZY, FL
|
-,
0 Baths
|
$1,200,000 |
|
3 Beds,
2 Baths
|
$435,000 | |
|
2 Beds,
3 Baths
|
$261,250 | |
|
2 Beds,
2 Baths
|
$213,750 | |
|
2 Beds,
2 Baths
|
$174,900 | |
2053 PADRE ISLAND DRIVE
PUNTA GORDA, FL
|
-,
0 Baths
|
$159,000 |
|
3 Beds,
2 Baths
|
$289,900 | |
|
4 Beds,
3 Baths
|
$665,000 | |
|
3 Beds,
2 Baths
|
$899,000 | |
|
3 Beds,
3 Baths
|
$574,900 | |
|
2 Beds,
2 Baths
|
$199,999 | |
|
3 Beds,
2 Baths
|
$274,000 | |
238 GEORGE ROAD SE
PORT CHARLOTTE, FL
|
-,
0 Baths
|
$370,000 |
|
2 Beds,
2 Baths
|
$250,000 | |
|
2 Beds,
2 Baths
|
$153,900 | |
|
3 Beds,
3 Baths
|
$1,290,000 | |
|
3 Beds,
2 Baths
|
$330,000 | |
|
3 Beds,
2 Baths
|
$425,000 | |
|
3 Beds,
3 Baths
|
$945,000 | |
|
2 Beds,
2 Baths
|
$149,900 | |
|
3 Beds,
2 Baths
|
$179,900 | |
|
3 Beds,
2 Baths
|
$345,000 | |
|
4 Beds,
5 Baths
|
$1,175,000 | |
|
3 Beds,
2 Baths
|
$539,900 | |
|
3 Beds,
2 Baths
|
$325,000 | |
|
2 Beds,
1 Bath
|
$189,000 | |
|
3 Beds,
2 Baths
|
$839,000 | |
|
3 Beds,
2 Baths
|
$835,000 | |
|
2 Beds,
2 Baths
|
$325,000 | |
|
4 Beds,
4 Baths
|
$1,399,000 | |
|
3 Beds,
2 Baths
|
$799,000 | |
430 KLISPIE DRIVE
PUNTA GORDA, FL
|
-,
0 Baths
|
$155,000 |
|
3 Beds,
2 Baths
|
$349,000 | |
1474 KITTIWAKE DRIVE
PUNTA GORDA, FL
|
-,
0 Baths
|
$415,000 |
0 RIVERFRONT DRIVE Lot 6
VENICE, FL
|
-,
0 Baths
|
$495,000 |
|
3 Beds,
3 Baths
|
$995,000 | |
|
3 Beds,
3 Baths
|
$562,500 | |
|
3 Beds,
2 Baths
|
$624,000 | |
|
2 Beds,
2 Baths
|
$419,000 | |
|
3 Beds,
3 Baths
|
$364,500 | |
|
3 Beds,
2 Baths
|
$657,500 | |
|
5 Beds,
3 Baths
|
$485,000 | |
|
2 Beds,
2 Baths
|
$169,000 | |
|
2 Beds,
2 Baths
|
$167,900 | |
|
3 Beds,
2 Baths
|
$965,000 | |
2726 POINCIANA COURT
PUNTA GORDA, FL
|
-,
0 Baths
|
$36,000 |
26351 BROOKS ROAD
PUNTA GORDA, FL
|
-,
0 Baths
|
$19,500 |
7310 S BLUE SAGE
PUNTA GORDA, FL
|
-,
0 Baths
|
$149,999 |
|
5 Beds,
5 Baths
|
$599,000 | |
|
2 Beds,
3 Baths
|
$569,000 | |
5143 ALMAR DRIVE
PUNTA GORDA, FL
|
-,
0 Baths
|
$382,900 |
12280 SW County Road 769
Lake Suzy, FL
|
-,
0 Baths
|
$649,000 |
SE Hwy 31 W
Arcadia, FL
|
-,
0 Baths
|
$800,000 |
|
3 Beds,
2 Baths
|
$657,500 | |
|
3 Beds,
2 Baths
|
$469,000 | |
|
4 Beds,
2 Baths
|
$324,900 | |
SE Hwy 31
Arcadia, FL
|
-,
0 Baths
|
$575,000 |
|
3 Beds,
2 Baths
|
$512,000 | |
|
2 Beds,
2 Baths
|
$339,000 | |
|
3 Beds,
3 Baths
|
$750,000 | |
|
2 Beds,
2 Baths
|
$228,000 | |
|
3 Beds,
3 Baths
|
$825,000 | |
|
4 Beds,
4 Baths
|
$1,950,000 | |
|
3 Beds,
2 Baths
|
$319,000 | |
|
3 Beds,
2 Baths
|
$995,000 | |
|
3 Beds,
5 Baths
|
$869,000 | |
7332 POWDER PUFF
PUNTA GORDA, FL
|
-,
0 Baths
|
$57,900 |
9394 SW COUNTY ROAD 769
ARCADIA, FL
|
-,
0 Baths
|
$1,295,000 |
27418 & 27424 Pasadena Drive
Punta Gorda, FL
|
-,
0 Baths
|
$19,998 |
|
3 Beds,
3 Baths
|
$1,650,000 | |
|
3 Beds,
3 Baths
|
$785,000 | |
302 KLISPIE DRIVE
PUNTA GORDA, FL
|
-,
0 Baths
|
$735,000 |
ROANOKE ROAD
NORTH PORT, FL
|
-,
0 Baths
|
$19,900 |
122 NE 9 STREET
CAPE CORAL, FL
|
-,
0 Baths
|
$59,999 |
Sold (154)
| Address | Sold date | Last List Price | Represented |
|---|---|---|---|
| 08/16/2026 | $159,000 | Selling | |
| 08/16/2026 | $850,000 | Selling | |
| 08/16/2026 | $275,000 | Listing | |
| 08/16/2026 | $12,500 | Listing | |
| 08/16/2026 | $12,500 | Listing | |
| 08/16/2026 | $850,000 | Selling | |
| 08/16/2026 | $332,900 | Selling | |
| 08/16/2026 | $1,220,000 | Listing | |
| 08/16/2026 | $289,900 | Listing | |
| 08/16/2026 | $14,000 | Selling | |
| 08/16/2026 | $490,000 | Colisting | |
| 08/16/2026 | $520,000 | Listing | |
| 08/16/2026 | $519,900 | Selling | |
| 08/16/2026 | $299,900 | Listing | |
| 08/16/2026 | $539,900 | Listing | |
| 08/16/2026 | $260,000 | Listing | |
| 08/16/2026 | $184,900 | Selling | |
| 08/16/2026 | $384,000 | Listing | |
| 08/16/2026 | $225,000 | Listing | |
| 08/16/2026 | $545,000 | Listing | |
| 08/16/2026 | $1,118,000 | Selling | |
| 08/16/2026 | $349,000 | Selling | |
| 08/16/2026 | $325,000 | Selling | |
| 08/16/2026 | $99,000 | Listing | |
| 08/16/2026 | $745,000 | Listing | |
| 08/16/2026 | $289,900 | Selling | |
| 08/16/2026 | $999,999 | Listing | |
| 08/16/2026 | $13,400 | Selling | |
| 08/16/2026 | $410,000 | Listing | |
| 08/16/2026 | $172,000 | Colisting | |
| 08/16/2026 | $10,000 | Selling | |
| 08/16/2026 | $10,000 | Selling | |
| 08/16/2026 | $289,900 | Listing | |
| 08/16/2026 | $289,900 | Listing | |
| 08/16/2026 | $135,000 | Selling | |
| 08/16/2026 | $280,000 | Listing | |
| 08/16/2026 | $480,000 | Listing | |
| 08/16/2026 | $995,000 | Listing | |
| 08/16/2026 | $325,500 | Colisting | |
| 08/16/2026 | $294,900 | Colisting | |
| 08/16/2026 | $1,549,000 | Selling | |
| 08/16/2026 | $127,900 | Selling | |
| 08/16/2026 | $99,000 | Listing | |
| 08/16/2026 | $99,000 | Listing | |
| 08/16/2026 | $280,000 | Listing | |
| 08/16/2026 | $480,000 | Listing | |
| 08/16/2026 | $200,000 | Listing | |
| 08/16/2026 | $339,900 | Listing | |
| 08/16/2026 | $18,240 | Selling | |
| 08/16/2026 | $24,000 | Selling | |
| 08/16/2026 | $24,000 | Listing | |
| 08/16/2026 | $65,000 | Listing | |
| 08/16/2026 | $225,000 | Listing | |
| 08/16/2026 | $225,000 | Listing | |
| 08/16/2026 | $550,000 | Colisting | |
| 08/16/2026 | $690,000 | Selling | |
| 08/16/2026 | $17,500 | Colisting | |
| 08/16/2026 | $1,050,000 | Listing | |
| 08/16/2026 | $2,890,000 | Selling | |
| 08/16/2026 | $229,900 | Listing | |
| 08/16/2026 | $399,000 | Listing | |
| 08/16/2026 | $795,000 | Selling | |
| 08/16/2026 | $770,000 | Colisting | |
| 08/16/2026 | $38,900 | Listing | |
| 08/16/2026 | $38,900 | Listing | |
| 08/16/2026 | $295,000 | Colisting | |
| 08/16/2026 | $325,000 | Listing | |
| 08/16/2026 | $584,900 | Listing | |
| 08/16/2026 | $235,900 | Selling | |
| 08/16/2026 | $2,245,000 | Listing | |
| 08/16/2026 | $625,000 | Listing | |
| 08/16/2026 | $1,595,000 | Listing | |
| 08/16/2026 | $1,395,000 | Listing | |
| 08/16/2026 | $59,500 | Colisting | |
| 08/16/2026 | $12,000 | Selling | |
| 08/16/2026 | $109,900 | Selling | |
| 08/16/2026 | $399,000 | Selling | |
| 08/16/2026 | $850,000 | Selling | |
| 08/16/2026 | $954,900 | Colisting | |
| 08/16/2026 | $520,000 | Selling | |
| 08/16/2026 | $1,750,000 | Colisting | |
| 08/16/2026 | $539,000 | Listing | |
| 08/16/2026 | $299,900 | Selling | |
| 08/16/2026 | $362,000 | Listing | |
| 08/16/2026 | $550,000 | Selling | |
| 08/16/2026 | $234,000 | Listing | |
| 08/16/2026 | $28,500 | Listing | |
| 08/16/2026 | $289,000 | Listing | |
| 08/16/2026 | $325,000 | Selling | |
| 08/16/2026 | $549,000 | Listing | |
| 08/16/2026 | $446,000 | Listing | |
| 08/16/2026 | $650,000 | Listing | |
| 08/16/2026 | $142,000 | Listing | |
| 08/16/2026 | $43,000 | Listing | |
| 08/16/2026 | $399,000 | Listing | |
| 08/16/2026 | $315,000 | Selling | |
| 08/16/2026 | $395,000 | Colisting | |
| 08/16/2026 | $139,500 | Listing | |
| 08/16/2026 | $214,900 | Listing | |
| 08/16/2026 | $164,500 | Listing | |
| 08/16/2026 | $349,900 | Colisting | |
| 08/16/2026 | $252,500 | Selling | |
| 08/16/2026 | $589,933 | Selling | |
| 08/16/2026 | $550,000 | Selling | |
| 08/16/2026 | $299,000 | Listing | |
| 08/16/2026 | $945,000 | Listing | |
| 08/16/2026 | $49,000 | Selling | |
| 08/16/2026 | $2,400 | Selling | |
| 08/16/2026 | $12,000 | Selling | |
| 08/16/2026 | $499,000 | Listing | |
| 08/16/2026 | $285,000 | Listing | |
| 08/16/2026 | $375,000 | Colisting | |
| 08/16/2026 | $825,000 | Listing | |
| 08/16/2026 | $764,000 | Colisting | |
| 08/16/2026 | $60,000 | Selling | |
| 08/16/2026 | $269,000 | Listing | |
| 08/16/2026 | $219,000 | Listing | |
| 08/16/2026 | $649,000 | Listing | |
| 08/16/2026 | $465,000 | Listing | |
| 08/16/2026 | $259,900 | Selling | |
| 08/16/2026 | $279,900 | Listing | |
| 08/16/2026 | $969,000 | Selling | |
| 08/16/2026 | $740,000 | Selling | |
| 08/16/2026 | $1,225,000 | Listing | |
| 08/16/2026 | $629,000 | Selling | |
| 08/16/2026 | $84,900 | Selling | |
| 08/16/2026 | $545,000 | Selling | |
| 08/16/2026 | $575,000 | Selling | |
| 08/16/2026 | $1,299,000 | Selling | |
| 08/16/2026 | $249,900 | Selling | |
| 08/16/2026 | $174,000 | Selling | |
| 08/16/2026 | $15,000 | Listing | |
| 08/16/2026 | $15,000 | Listing | |
| 08/16/2026 | $15,000 | Selling | |
| 08/16/2026 | $12,000 | Selling | |
| 08/16/2026 | $379,900 | Listing | |
| 08/16/2026 | $17,000 | Colisting | |
| 08/16/2026 | $645,000 | Listing | |
| 08/16/2026 | $2,950,000 | Listing | |
| 08/16/2026 | $750,000 | Listing | |
| 08/16/2026 | $700,000 | Selling | |
| 08/16/2026 | $799,000 | Selling | |
| 08/16/2026 | $499,900 | Selling | |
| 08/16/2026 | $325,000 | Listing | |
| 08/16/2026 | $435,000 | Selling | |
| 08/16/2026 | $945,000 | Listing | |
| 08/16/2026 | $649,000 | Selling | |
| 08/16/2026 | $449,000 | Selling | |
| 08/16/2026 | $565,000 | Selling | |
| 08/16/2026 | $184,900 | Selling | |
| 08/16/2026 | $469,499 | Selling | |
| 08/16/2026 | $5,000,000 | Selling | |
| 08/16/2026 | $324,900 | Selling | |
| 08/16/2026 | $1,358,157 | Selling |
Work together on Realty.com
You can contact an agent to request a showing, ask a question, or request more information about a listing.
Contact Agent