justin lee fowler