Myrtle Beach 1/2 Marathon
There was a nasty virus going around and I was feeling under the weather. But somehow I managed to finish the Myrtle Beach 1/2 Marathon.
June 3, 2026
Jesse Cheng Memorial
April 14, 2026
In Memory of Jesse Cheng
March 5, 2026
Go With God
January 7, 2026
In Memory of Helen Cheng
November 21, 2025
Charles Townes Innovision Award
September 21, 2025
Disney Cruise 2025
September 17, 2025
You Don’t Know Charlie
August 14, 2025
Nieces Come to Myrtle Beach
June 3, 2026
Jesse Cheng Memorial
April 14, 2026
In Memory of Jesse Cheng
March 5, 2026
Go With God
January 7, 2026
In Memory of Helen Cheng
November 21, 2025
Charles Townes Innovision Award
September 21, 2025
Disney Cruise 2025
September 17, 2025
You Don’t Know Charlie
August 14, 2025
Nieces Come to Myrtle Beach
There was a nasty virus going around and I was feeling under the weather. But somehow I managed to finish the Myrtle Beach 1/2 Marathon.
The common wisdom is diet and exercise is the key to a long and healthy life. I think this is not entirely correct. The key is exercise…
I like to get a lot of work done. Getting a lot of work done is my competitive advantage. If you think of your competitor, do you…
It was November 2005, that I celebrated my first year of running. Now, November 2014, I am proud to say that I have been running for 10…
Water My time on my first 1/2 marathon was 2:39 minutes which is basically a horrible time. The reason that my time was so bad was because…