Tag: Craig Macfarland

Fil-Am teen gets accepted to all 8 Ivy...

Eighteen-year-old Craig Macfarland of Jacksonville, Florida exceeded expectations when...

Must Read