Looks like a serious runner over a long time.
I doubt there is anything wrong here but the sleuths can take it from here.
So in 2007 Gregory Price of Wash DC age 53 ran a 3:22:46 Marine
So in 2008, a Gregory Price of Wash DC age 53 ran 3:53:50 at Boston.
In 2008 runs 3:46:27 at Marine.
Looks like Boston times are:
2003 7084 Price, Gregory J. 47 M Washington DC USA
Overall Gender Division Official Time Net Time
6049 / 17030 5000 / 10728 1985 / 3956 3:44:51 3:40:32
2006 7029 Price, Gregory J. 51 M Washington DC USA
Overall Gender Division Official Time Net Time
11105 / 19682 7892 / 12061 1367 / 2523 3:50:19
2008 9193 Price, Gregory J. 53 M Washington DC USA
Overall Gender Division Official Time Net Time
12978 / 21948 8843 / 13019 1658 / 2796 3:53:50 3:53:50
2011 13512 Price, Gregory J. 56 M Washington DC USA
Overall Gender Division Official Time Net Time
18466 / 23879 11245 / 13806 845 / 1132 4:13:00