Troy Magennis

Troy Magennis

Forecasting and software dev planning