Macro Meditations Has Moved
After a bit of reflection, I've decided to purchase a separate domain name for Macro Meditations so that TKeiser.com can become my personal website. Please click here to head over to the new Macro Meditations.
After a bit of reflection, I've decided to purchase a separate domain name for Macro Meditations so that TKeiser.com can become my personal website. Please click here to head over to the new Macro Meditations.